BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}

Q:unknown {
	content: ""
}
ABBR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT: 13px/1.22 arial,helvetica,clean,sans-serif
}
TABLE {
	
}
PRE {
	LINE-HEIGHT: 99%; FONT-FAMILY: monospace
}
CODE {
	LINE-HEIGHT: 99%; FONT-FAMILY: monospace
}
KBD {
	LINE-HEIGHT: 99%; FONT-FAMILY: monospace
}
SAMP {
	LINE-HEIGHT: 99%; FONT-FAMILY: monospace
}
TT {
	LINE-HEIGHT: 99%; FONT-FAMILY: monospace
}
BODY {
	BACKGROUND: #fff; COLOR: #454545; TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; MARGIN: 0px auto 6px 2px; COLOR: #454545
}
H2 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 14px; FONT-SIZE: 93%; PADDING-BOTTOM: 7px; COLOR: #454545; PADDING-TOP: 10px
}
H2 {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
H3 {
	COLOR: #454545
}
A {
	COLOR: #74b2cb; TEXT-DECORATION: none
}
A:link {
	COLOR: #74b2cb; TEXT-DECORATION: none
}
A:hover {
	COLOR: #74b2cb; TEXT-DECORATION: none
}
A:active {
	COLOR: #74b2cb; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0c548c
}
A:hover {
	TEXT-DECORATION: underline
}
A.secondary-link {
	COLOR: #2f6893
}
A.secondary-link:link {
	COLOR: #2f6893
}
A.secondary-link:hover {
	COLOR: #2f6893
}
A.secondary-link:active {
	COLOR: #2f6893
}
A.chevron {
	FONT-WEIGHT: bold; FONT-SIZE: 77%; MARGIN-LEFT: 16px; COLOR: #2f6893
}
A.chevron:link {
	FONT-WEIGHT: bold; FONT-SIZE: 77%; MARGIN-LEFT: 16px; COLOR: #2f6893
}
A.chevron:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 77%; MARGIN-LEFT: 16px; COLOR: #2f6893
}
A.prodcat-lnk {
	FONT-SIZE: 85%
}
A.compare-lnk {
	DISPLAY: inline; FONT-SIZE: 85%; COLOR: #fe8e63
}
A.compare-lnk:link {
	DISPLAY: inline; FONT-SIZE: 85%; COLOR: #fe8e63
}
A.compare-lnk:hover {
	DISPLAY: inline; FONT-SIZE: 85%; COLOR: #fe8e63
}
A.seeall-lnk {
	DISPLAY: inline; FONT-SIZE: 85%; COLOR: #fe8e63
}
A.seeall-lnk:link {
	DISPLAY: inline; FONT-SIZE: 85%; COLOR: #fe8e63
}
A.seeall-lnk:hover {
	DISPLAY: inline; FONT-SIZE: 85%; COLOR: #fe8e63
}
A.compare-lnk:visited {
	COLOR: #ca5021
}
#sec A.chevron {
	DISPLAY: block
}
#ter A.chevron {
	DISPLAY: block
}
.acchide {
	LEFT: -999em; TEXT-INDENT: -999em; LINE-HEIGHT: 0; POSITION: absolute
}
.hide {
	DISPLAY: none
}
.xxalpha-pagination {
	MARGIN: 8px 0px
}
.xxalpha-pagination LI {
	DISPLAY: inline; TEXT-TRANSFORM: capitalize; MARGIN-RIGHT: 0.1em
}
.xxalpha-pagination LI EM {
	FONT-WEIGHT: bold
}
.xxalpha-pagination LI A {
	FONT-WEIGHT: bold
}
.cta {
	DISPLAY: block; FONT-SIZE: 100%; WIDTH: 10em; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.cta-v2 {
	DISPLAY: block; WIDTH: 120px; CURSOR: pointer; TEXT-ALIGN: center
}
.cta-v2 SPAN {
	DISPLAY: block; BACKGROUND: url(newimage/button-sprite-v2.png) no-repeat 0px 0px; COLOR: #fff
}
.cta-v2:hover {
	TEXT-DECORATION: none
}
.cta-v2 .t {
	PADDING-TOP: 5px
}
.cta-v2 .cont {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cta-v2 .b {
	PADDING-BOTTOM: 5px
}
.external-v2 .t {
	BACKGROUND-POSITION: -140px 0px
}
.external-v2 .cont {
	BACKGROUND-POSITION: -140px 50%
}
.external-v2 .b {
	BACKGROUND-POSITION: -140px -195px
}
.compare-v2 .cont {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.compare-v2 .t {
	BACKGROUND-POSITION: 0px 0px
}
.compare-v2 .cont {
	BACKGROUND-POSITION: 0px 50%
}
.compare-v2 .b {
	BACKGROUND-POSITION: 0px -195px
}
BUTTON.cta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cta SPAN {
	DISPLAY: block; BACKGROUND: url(newimage/button-sprite.png); COLOR: #fff; POSITION: relative
}
A.cta {
	TEXT-DECORATION: none
}
A.cta:hover {
	TEXT-DECORATION: none
}
A.cta:link {
	TEXT-DECORATION: none
}
A.cta:visited {
	TEXT-DECORATION: none
}
.cta .t {
	BACKGROUND-POSITION: 100% 0px; MARGIN-LEFT: 5px
}
.cta .t SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; LEFT: -5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.cta .cont {
	BACKGROUND-POSITION: 0px 50%; WIDTH: 100%; TEXT-ALIGN: center
}
.cta .cont SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cta .b {
	BACKGROUND-POSITION: 100% 100%; FONT-SIZE: 0px; MARGIN-LEFT: 5px
}
.cta .b SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 100%; PADDING-LEFT: 0px; LEFT: -5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; POSITION: relative
}
.compare .cont {
	BACKGROUND-POSITION: 0px 50%
}
.internal .cont {
	BACKGROUND-POSITION: -840px 50%
}
.external .cont {
	BACKGROUND-POSITION: -420px 50%
}
.compare .t {
	BACKGROUND-POSITION: 100% -363px
}
.compare .t SPAN {
	BACKGROUND-POSITION: 0px -100px
}
.compare .b {
	BACKGROUND-POSITION: 100% -368px
}
.compare .b SPAN {
	BACKGROUND-POSITION: 0px -295px
}
.internal .t {
	BACKGROUND-POSITION: 100% -326px
}
.internal .t SPAN {
	BACKGROUND-POSITION: -1280px -326px
}
.internal .b {
	BACKGROUND-POSITION: 100% -331px
}
.internal .b SPAN {
	BACKGROUND-POSITION: -1280px -331px
}
.external .t {
	BACKGROUND-POSITION: 100% -65px
}
.external .t SPAN {
	BACKGROUND-POSITION: -1280px -65px
}
.external .b {
	BACKGROUND-POSITION: 100% -70px
}
.external .b SPAN {
	BACKGROUND-POSITION: -1280px -70px
}
.external .cont SPAN {
	PADDING-RIGHT: 0px; BACKGROUND: url(newimage/button-sprite.png) 100% 50%; MARGIN-RIGHT: 10px
}
#hp-custom2 TABLE .last-cell .external .cont SPAN {
	BACKGROUND: url(newimage/button-sprite.png) 40px 208px
}
.warning-msg {
	BORDER-RIGHT: #454545 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #454545 1px solid; PADDING-LEFT: 8px; Z-INDEX: 50; LEFT: 129px; PADDING-BOTTOM: 4px; BORDER-LEFT: #454545 1px solid; WIDTH: 240px; COLOR: #f00; PADDING-TOP: 4px; BORDER-BOTTOM: #454545 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.warning-msg A {
	RIGHT: 5px; MARGIN-LEFT: 8px; POSITION: absolute; TOP: 5px
}
.bd-grid .warning-msg {
	LEFT: 10px; WIDTH: 125px; BOTTOM: 7px
}
.grid-4 .warning-msg {
	LEFT: 10px; WIDTH: 125px; BOTTOM: 7px
}
#level3 .warning-msg {
	LEFT: 163px; BOTTOM: 10px
}
A.sort-column {
	COLOR: #000
}
#compare-max-error {
	LEFT: 5px; BOTTOM: auto; TOP: 50px
}
#compare-min-error {
	LEFT: 30px; TOP: auto
}
#compare-min-error-2 {
	LEFT: 30px; BOTTOM: 6px
}
#product-overlay {
	Z-INDEX: 9000; LEFT: 0px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
#product-overlay .bd {
	BORDER-RIGHT: #1585db 1px solid; BORDER-TOP: #1585db 1px solid; BACKGROUND: white; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #1585db 1px solid; WIDTH: 360px; BORDER-BOTTOM: #1585db 1px solid
}
#product-overlay .bd H4 {
	MARGIN-BOTTOM: 0.6em
}
#product-overlay .bd DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; MIN-HEIGHT: 150px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 165px; PADDING-TOP: 5px
}
#product-overlay .bd DIV P {
	DISPLAY: inline
}
#product-overlay .bd IMG.throbber {
	LEFT: 175px; FLOAT: none; POSITION: absolute; TOP: 60px
}
#product-overlay IMG {
	LEFT: 20px; POSITION: absolute; TOP: 10px
}
#product-overlay IMG.medium {
	LEFT: 40px; POSITION: absolute; TOP: 30px
}
.meta {
	FONT-SIZE: 85%; COLOR: #747474
}
.hreview .pros-cons SPAN {
	FONT-WEIGHT: bold
}
OBJECT.include {
	WIDTH: 0px; HEIGHT: 0px
}
A.include {
	DISPLAY: none
}
.price {
	COLOR: #454545
}
.price-range {
	COLOR: #454545
}
.price-range {
	FONT-WEIGHT: bold
}
INPUT.text {
	BACKGROUND: url(newimage/input-bck.png) #fff no-repeat left top
}
.subtitle {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-SIZE: 85%; PADDING-BOTTOM: 8px; COLOR: #454545; PADDING-TOP: 0px
}
#category-sponsor {
	FLOAT: right; MARGIN: 10px 0px 0px 10px
}
#tag-line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px
}
#tagline {
	PADDING-RIGHT: 15px; PADDING-LEFT: 2px; FONT-SIZE: 85%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #454545; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#tag-line {
	PADDING-RIGHT: 15px; PADDING-LEFT: 2px; FONT-SIZE: 85%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #454545; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#az-tagline {
	PADDING-RIGHT: 15px; PADDING-LEFT: 2px; FONT-SIZE: 85%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #454545; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#hot-products .tab-cont:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.misc-infos UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#sav-ls:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#feat-stores:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.gen-review .write-rev-wrap:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.gen-review .hd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#level3-details UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#reviews-nav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#merchants-list LI:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.product .bd .prod-features:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.most-pop-items-per-letter:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.gen-review H3:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.locale-fr-be #search BUTTON.cta {
	WIDTH: 6em
}
.locale-fr-fr #search BUTTON.cta {
	WIDTH: 6em
}
.locale-fr-fr #merchant-review FORM .cta {
	WIDTH: 14.5em
}
.locale-fr-be #nlform .cta {
	WIDTH: 9.5em
}
.locale-fr-fr #nlform .cta {
	WIDTH: 9.5em
}
.locale-de-de #user-hist H2 {
	PADDING-RIGHT: 0px! important; PADDING-BOTTOM: 20px
}
.locale-de-de #user-ctrls {
	TOP: 25px
}
.locale-fr-be .filterxxs .search DIV {
	WIDTH: 500px
}
.locale-fr-fr .filterxxs .search DIV {
	WIDTH: 500px
}
.locale-de-de .filterxxs .search DIV {
	WIDTH: 500px
}
.locale-da-dk .filterxxs .group BUTTON {
	WIDTH: 5.3em
}
.sContainer {
	FONT-SIZE: 12px; Z-INDEX: 9999; WIDTH: 367px; COLOR: #1585db; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#sContainer .sHighlighted {
	FONT-WEIGHT: bold
}
#sContainer .yui-ac-hd {
	FLOAT: right
}
#product-overlay .yui-ac-container {
	BACKGROUND-POSITION: center bottom; BACKGROUND-ATTACHMENT: scroll; FLOAT: left; BACKGROUND-IMAGE: url(newimage/Suggest-border.png); WIDTH: 367px; BACKGROUND-REPEAT: no-repeat; TOP: 1.6em
}
#sContainer .yui-ac-hd {
	BACKGROUND-POSITION: center top; MIN-HEIGHT: 1px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(newimage/Suggest-border.png); LINE-HEIGHT: 1.3; BACKGROUND-REPEAT: no-repeat
}
#sContainer .yui-ac-highlight {
	BACKGROUND: #1585db 0px 50%; CURSOR: pointer; COLOR: #fff; TEXT-DECORATION: underline
}
#sContainer UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 355px; PADDING-TOP: 5px
}
#sContainer LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 349px
}
#sContainer .sSuggestions {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 0px
}
#sContainer .sClose {
	PADDING-RIGHT: 12px; FONT-SIZE: 10px; BACKGROUND: url(newimage/close.png) no-repeat right bottom; FLOAT: right; WIDTH: 350px; CURSOR: pointer; COLOR: #306893; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#tooltip-layer {
	Z-INDEX: 9999; TEXT-ALIGN: left
}
.tooltip-content {
	DISPLAY: none
}
#tooltip-layer .tl {
	BACKGROUND: url(newimage/xpert-icons.png); OVERFLOW: hidden; WIDTH: 10px; POSITION: relative; HEIGHT: 10px
}
#tooltip-layer .tr {
	BACKGROUND: url(newimage/xpert-icons.png); OVERFLOW: hidden; WIDTH: 10px; POSITION: relative; HEIGHT: 10px
}
#tooltip-layer .bl {
	BACKGROUND: url(newimage/xpert-icons.png); OVERFLOW: hidden; WIDTH: 10px; POSITION: relative; HEIGHT: 10px
}
#tooltip-layer .br {
	BACKGROUND: url(newimage/xpert-icons.png); OVERFLOW: hidden; WIDTH: 10px; POSITION: relative; HEIGHT: 10px
}
#tooltip-layer .content {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #fff
}
#tooltip-layer .content DIV {
	MARGIN: 0px
}
#tooltip-layer .content DL {
	MARGIN: 0px
}
#tooltip-layer .content DT {
	MARGIN: 0px
}
#tooltip-layer .content DD {
	MARGIN: 0px
}
#tooltip-layer .content UL {
	MARGIN: 0px
}
#tooltip-layer .content OL {
	MARGIN: 0px
}
#tooltip-layer .content LI {
	MARGIN: 0px
}
#tooltip-layer .content H1 {
	MARGIN: 0px
}
#tooltip-layer .content H2 {
	MARGIN: 0px
}
#tooltip-layer .content H3 {
	MARGIN: 0px
}
#tooltip-layer .content H4 {
	MARGIN: 0px
}
#tooltip-layer .content H5 {
	MARGIN: 0px
}
#tooltip-layer .content H6 {
	MARGIN: 0px
}
#tooltip-layer .content PRE {
	MARGIN: 0px
}
#tooltip-layer .content FORM {
	MARGIN: 0px
}
#tooltip-layer .content FIELDSET {
	MARGIN: 0px
}
#tooltip-layer .content INPUT {
	MARGIN: 0px
}
#tooltip-layer .content TEXTAREA {
	MARGIN: 0px
}
#tooltip-layer .content P {
	MARGIN: 0px
}
#tooltip-layer .content BLOCKQUOTE {
	MARGIN: 0px
}
#tooltip-layer .content TH {
	MARGIN: 0px
}
#tooltip-layer .content TD {
	MARGIN: 0px
}
#tooltip-layer .tm {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: auto; PADDING-TOP: 0px; ZOOM: 1; POSITION: relative; HEIGHT: 9px; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
#tooltip-layer .bm {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: auto; PADDING-TOP: 0px; ZOOM: 1; POSITION: relative; HEIGHT: 9px; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
#tooltip-layer .tm {
	BORDER-TOP: #ccc 1px solid
}
#tooltip-layer .bm {
	BORDER-BOTTOM: #ccc 1px solid
}
#tooltip-layer .tl {
	MARGIN-RIGHT: -3px
}
#tooltip-layer .bl {
	MARGIN-RIGHT: -3px
}
#tooltip-layer .tr {
	MARGIN-LEFT: -3px
}
#tooltip-layer .br {
	MARGIN-LEFT: -3px
}
#tooltip-layer .tl {
	BACKGROUND-POSITION: -14px -100px
}
#tooltip-layer .tr {
	BACKGROUND-POSITION: -20px -100px
}
#tooltip-layer .bl {
	BACKGROUND-POSITION: -10px -197px
}
#tooltip-layer .br {
	BACKGROUND-POSITION: -20px -107px
}
#tooltip-layer .tl {
	FLOAT: left
}
#tooltip-layer .bl {
	FLOAT: left
}
#tooltip-layer .tr {
	FLOAT: right
}
#tooltip-layer .br {
	FLOAT: right
}
.type-tl#tooltip-layer .br {
	BACKGROUND-POSITION: -16px -197px; OVERFLOW: hidden; WIDTH: 15px; MARGIN-RIGHT: -5px; POSITION: relative; HEIGHT: 15px
}
.type-br#tooltip-layer .tl {
	BACKGROUND-POSITION: -9px -280px; MARGIN-TOP: -3px; MARGIN-LEFT: -5px; OVERFLOW: hidden; WIDTH: 15px; POSITION: relative; HEIGHT: 15px
}
.type-tr#tooltip-layer .bl {
	BACKGROUND-POSITION: -9px -104px; MARGIN-TOP: -3px; MARGIN-LEFT: -5px; OVERFLOW: hidden; WIDTH: 15px; POSITION: relative; HEIGHT: 15px
}
.type-bl#tooltip-layer .tr {
	BACKGROUND-POSITION: -16px -370px; MARGIN-TOP: -3px; OVERFLOW: hidden; WIDTH: 15px; MARGIN-RIGHT: -5px; POSITION: relative; HEIGHT: 15px
}
.results .offer-debug-wrong-offer-type {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid
}
.offer-debug-text-offer-type {
	FONT-WEIGHT: bold; WIDTH: 100%; font-color: grey
}
#user-login {
	BACKGROUND-IMAGE: url(newimage/userlogin-v1.0.2.png); BACKGROUND-REPEAT: no-repeat
}
#user-logout #fromyahoo {
	BACKGROUND-IMAGE: url(newimage/userlogin-v1.0.2.png); BACKGROUND-REPEAT: no-repeat
}
#user-logout #fromkk {
	BACKGROUND-IMAGE: url(newimage/userlogin-v1.0.2.png); BACKGROUND-REPEAT: no-repeat
}
#user-logout {
	FONT-SIZE: 117%; MARGIN: 100px auto; WIDTH: 500px
}
#user-logout LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; PADDING-BOTTOM: 26px; PADDING-TOP: 26px
}
#user-logout #fromkk {
	BACKGROUND-POSITION: -8px -47px
}
#user-logout #fromyahoo {
	BACKGROUND-POSITION: 0px -212px
}
#kk-header {
	WIDTH: 100%; HEIGHT: 195px
}
#kk-footer {
	WIDTH: 100%; HEIGHT: 195px
}
#kk-ysm {
	WIDTH: 100%; HEIGHT: 440px
}
#kk-rhs {
	WIDTH: 100%; HEIGHT: 500px
}
#pri {
	FLOAT: left
}
#sec {
	FLOAT: left;
	width:100%
}
#ter {
	FLOAT: left
}
#content-left {
	FLOAT: left
}
#content-left {
	WIDTH: 674px
}
#content-left #tagline-container {
	WIDTH: 662px
}
#pri {
	MARGIN-RIGHT: 12px
}
.three-col #sec {
	MARGIN-RIGHT: 12px
}
#header {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: 1px solid; POSITION: relative
}
#footer {
	CLEAR: both; POSITION: relative
}
.one-col #pri {
	WIDTH: 800px
}
.one-col #page {
	WIDTH: 800px
}
.one-two-one-col #page {
	WIDTH: 800px
}
.one-col #page {
	MARGIN: 0px auto 10px; TEXT-ALIGN: left
}
.one-two-one-col #pri {
	FLOAT: none; MARGIN: 0px
}
.one-two-one-col #four {
	FLOAT: none; MARGIN: 0px
}
.one-two-one-col #four {
	CLEAR: left; PADDING-TOP: 10px
}
.two-col #pri {
	WIDTH: 662px
}
.one-two-one-col #sec {
	WIDTH: 662px
}
.two-col #sec {
	MARGIN: 0px; WIDTH: 300px
}
.one-two-one-col #ter {
	MARGIN: 0px; WIDTH: 300px
}
.three-col #pri {
	WIDTH: 211px
}
.three-col #sec {
	WIDTH: 600px
}
.three-col #ter {
	WIDTH: 300px
}
.three-col #page {
	WIDTH: 840px;
	TEXT-ALIGN: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size:13px
	
	
}
.two-col #page {
	MARGIN: 0px auto; WIDTH: 974px; TEXT-ALIGN: left
}
.one-two-one-col #page {
	MARGIN: 0px auto; WIDTH: 974px; TEXT-ALIGN: left
}
.clear {
	CLEAR: both
}
.breadc-mod OL {
	MARGIN-BOTTOM: 12px
}
.breadc-mod LI {
	DISPLAY: inline; FONT-SIZE: 85%; OVERFLOW: auto
}
.two-col-corp #page {
	MARGIN: 0px auto 10px; WIDTH: 974px; TEXT-ALIGN: left
}
.one-col #page {
	MARGIN: 0px auto 10px; WIDTH: 974px; TEXT-ALIGN: left
}
.one-col #pri {
	MARGIN: 0px; WIDTH: 974px
}
.two-col-corp #pri {
	MARGIN: 0px 12px 0px 0px; WIDTH: 211px
}
.two-col-corp #sec {
	MARGIN-BOTTOM: 12px; WIDTH: 739px
}
.corp-mod {
	MARGIN-TOP: 24px; BACKGROUND: url(newimage/corp-leftcol-mod.png) no-repeat 50% bottom; PADDING-BOTTOM: 16px
}
.corp-mod H2 {
	BACKGROUND: url(newimage/corp-leftcol-mod.png) no-repeat 50% top; PADDING-TOP: 16px; BORDER-BOTTOM: #ccc 1px dotted
}
#nav-corp {
	MARGIN-BOTTOM: 12px; OVERFLOW: hidden
}
#content-corp H2 {
	BORDER-RIGHT: #ccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px; BORDER-LEFT: #ccc 0px dotted; COLOR: #454545; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 0px dotted
}
#nav-corp H3 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px 1px; COLOR: #454545; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted
}
#nav-corp H3 SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#nav-corp H3 SPAN A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; BACKGROUND: url(newimage/corp-leftcol-arrow-rgt.png) #eee no-repeat 12px 50%; PADDING-BOTTOM: 3px; COLOR: #454545; PADDING-TOP: 3px
}
#nav-corp UL.corp-sublnk {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dotted
}
#nav-corp UL.corp-sublnk LI {
	FONT-SIZE: 85%; MARGIN: 0px 0px 2px 16px
}
#nav-corp UL LI .corp-active {
	FONT-WEIGHT: bold
}
#nav-corp H3.corp-ttl-active SPAN {
	
}
#nav-corp H3.corp-ttl-active SPAN A {
	BACKGROUND: url(newimage/corp-leftcol-arrow-bot.png) #eee no-repeat 12px 50%
}
.gen-corp-mod {
	MARGIN-BOTTOM: 11px; PADDING-BOTTOM: 16px; WIDTH: 739px; POSITION: relative
}
.gen-corp-mod {
	BACKGROUND: url(newimage/gen-corp-mod.png) no-repeat center top
}
.gen-corp-mod H2 {
	BACKGROUND: url(newimage/gen-corp-mod.png) no-repeat center top
}
.gen-corp-mod .small-button {
	WIDTH: 12em
}
.gen-corp-mod .large-button {
	WIDTH: 20em
}
.gen-corp-mod#partner-form {
	BACKGROUND: url(newimage/gen-corp-mod-grey.png) no-repeat center top
}
.gen-corp-mod#partner-form H2 {
	BACKGROUND: url(newimage/gen-corp-mod-grey.png) no-repeat center top
}
.gen-corp-mod#partner-form {
	BACKGROUND-POSITION: center bottom
}
.gen-pri-mod {
	BACKGROUND-POSITION: center bottom
}
.gen-sec-mod {
	BACKGROUND-POSITION: center bottom
}
.gen-ter-mod {
	BACKGROUND-POSITION: center bottom
}
.gen-corp-mod {
	BACKGROUND-POSITION: center bottom
}
.partner-withus .internal .cont SPAN {
	PADDING-RIGHT: 0px; BACKGROUND: url(newimage/button-sprite.png) no-repeat 100% 50%; MARGIN-RIGHT: 10px
}
#content-corp .gen-corp-mod H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 93%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #454545; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#content-corp .gen-corp-mod H3 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#content-corp .gen-corp-mod H4 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.gen-corp-mod P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 0px 8px; PADDING-TOP: 4px
}
.gen-corp-mod FORM {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 0px 8px; PADDING-TOP: 4px
}
#content-corp .gen-corp-mod .content-corp-bullet {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 35px
}
.gen-corp-mod .block-right {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px 8px; PADDING-TOP: 4px
}
.gen-corp-mod .block-left {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 8px; PADDING-TOP: 4px
}
#partner-withus-form P {
	BORDER-RIGHT: #ccc 0px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 0px dotted; PADDING-LEFT: 2px; MARGIN-BOTTOM: 22px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 0px dotted; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dotted
}
#partner-withus-form FORM {
	MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px
}
#partner-withus-form INPUT {
	WIDTH: 200px
}
#partner-withus-form SELECT {
	WIDTH: 205px
}
#partner-withus-form DIV {
	MARGIN-BOTTOM: 18px
}
#partner-withus-form LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 350px; MARGIN-RIGHT: 18px; TEXT-ALIGN: right
}
#partner-withus-form .form-more-fields {
	MARGIN-TOP: 12px; DISPLAY: block
}
#partner-withus-form .form-add-more {
	DISPLAY: none
}
#partner-withus-form #form-submit {
	DISPLAY: block; MARGIN-LEFT: 445px
}
#header {
	MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
#header H1 {
	DISPLAY: inline; MARGIN: 0px
}
#header IMG.logo {
	DISPLAY: inline; MARGIN-LEFT: 7px; POSITION: relative
}
#header A.ylogo {
	RIGHT: 10px; POSITION: absolute; TOP: 5px
}
#site-sponsor {
	Z-INDEX: 9999; RIGHT: 10px; POSITION: absolute; TOP: 27px
}
#logo-home-link-strapline {
	MARGIN-LEFT: 12px
}
IMG.strapline {
	MARGIN: 0px 0px -4px
}
UL#globalnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 7px; MARGIN: 10px 0px 0px; PADDING-TOP: 7px; POSITION: relative
}
#globalnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 7px; WHITE-SPACE: nowrap
}
#globalnav LI.subchoice UL LI .subcat SPAN.truncated {
	PADDING-RIGHT: 12px; BACKGROUND: url(newimage/hellip.gif) no-repeat right bottom
}
#globalnav LI SPAN.truncated {
	PADDING-RIGHT: 12px; BACKGROUND: url(newimage/hellip.gif) no-repeat right bottom
}
#globalnav LI.subchoice UL LI .subcat SPAN.truncated:hover {
	PADDING-RIGHT: 12px; BACKGROUND: url(newimage/hellip.gif) no-repeat right bottom
}
#globalnav LI SPAN.truncated:hover {
	PADDING-RIGHT: 12px; BACKGROUND: url(newimage/hellip.gif) no-repeat right bottom
}
#globalnav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 0px -1179px; PADDING-BOTTOM: 7px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #666; PADDING-TOP: 7px; TEXT-DECORATION: none
}
#globalnav LI A:hover SPAN {
	TEXT-DECORATION: underline
}
#globalnav .active A:hover SPAN {
	TEXT-DECORATION: underline
}
#globalnav .active A:hover {
	TEXT-DECORATION: underline
}
#globalnav .sub A:hover {
	TEXT-DECORATION: underline
}
#globalnav LI.special-extended SPAN A:hover {
	TEXT-DECORATION: underline
}
#globalnav .sub A.active:hover {
	TEXT-DECORATION: none
}
#globalnav .home A:hover {
	TEXT-DECORATION: none
}
#globalnav LI.active {
	FONT-WEIGHT: bold
}
#globalnav LI.active A {
	FONT-WEIGHT: bold
}
#globalnav LI.gn-drop-down A {
	BACKGROUND: url(newimage/tab-sprite.png) no-repeat -20px -621px; COLOR: #fff
}
#globalnav LI.gn-drop-down A:hover {
	BACKGROUND: url(newimage/tab-sprite.png) no-repeat -20px -621px; COLOR: #fff
}
#globalnav LI.gn-drop-down A SPAN {
	BACKGROUND-POSITION: 100% -621px
}
#globalnav LI.gn-drop-down A:hover SPAN {
	BACKGROUND-POSITION: 100% -621px
}
#globalnav LI.home.active A:hover {
	BACKGROUND: url(newimage/tab-sprite.png) no-repeat -20px -38px; COLOR: #fff
}
#globalnav LI.active A {
	BACKGROUND: url(newimage/tab-sprite.png) no-repeat -20px -38px; COLOR: #fff
}
#globalnav LI A:hover {
	BACKGROUND: url(newimage/tab-sprite.png) no-repeat -20px -38px; COLOR: #fff
}
#globalnav LI A SPAN {
	PADDING-RIGHT: 33px; PADDING-LEFT: 0px; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 100% -1179px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalnav LI.active A SPAN {
	BACKGROUND-POSITION: 100% -38px; CURSOR: pointer
}
#globalnav LI A:hover SPAN {
	BACKGROUND-POSITION: 100% -38px; CURSOR: pointer
}
UL#globalnav LI.special A SPAN {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 100% -915px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN-RIGHT: 0px; PADDING-TOP: 7px
}
UL#globalnav LI.home A SPAN {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 100% -915px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN-RIGHT: 0px; PADDING-TOP: 7px
}
UL#globalnav LI.home A:hover SPAN {
	BACKGROUND-POSITION: 100% -915px
}
#globalnav LI.special A {
	BACKGROUND: url(newimage/yellow-tab2.png) no-repeat left top
}
#globalnav LI.special A:hover {
	BACKGROUND: url(newimage/yellow-tab2.png) no-repeat left top
}
#globalnav LI.special A SPAN {
	BACKGROUND: url(newimage/yellow-tab2.png) no-repeat left top
}
#globalnav LI.special-extended SPAN A {
	BACKGROUND: url(newimage/yellow-tab2.png) no-repeat left top
}
#globalnav LI.special-extended SPAN A:hover {
	BACKGROUND: url(newimage/yellow-tab2.png) no-repeat left top
}
#globalnav LI.special-extended SPAN {
	BACKGROUND: url(newimage/yellow-tab2.png) no-repeat left top
}
UL#globalnav LI.special A:hover SPAN {
	BACKGROUND-POSITION: right top; COLOR: #666
}
UL#globalnav LI.special A SPAN {
	BACKGROUND-POSITION: right top; COLOR: #666
}
UL#globalnav LI.special-extended SPAN A:hover {
	COLOR: #666
}
UL#globalnav LI.special-extended SPAN A {
	COLOR: #666
}
UL#globalnav LI.special {
	POSITION: relative
}
#globalnav LI.active.special SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 0px -349px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 7px
}
#globalnav LI.active.home SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 0px -349px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 7px
}
#globalnav LI.home.active A SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 100% -915px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalnav LI.home.active SPAN SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 100% -915px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
UL#globalnav LI.special-extended {
	POSITION: relative
}
UL#globalnav LI.special-extended SPAN {
	PADDING-RIGHT: 85px; BACKGROUND-POSITION: right -70px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; PADDING-TOP: 40px; POSITION: absolute; TOP: -40px
}
UL#globalnav LI.special-extended SPAN A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left -110px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
UL#globalnav LI.special-extended SPAN A:hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left -110px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalnav LI.active.home A {
	BACKGROUND-POSITION: 0px -349px
}
#globalnav LI.subchoice {
	PADDING-LEFT: 7px; BACKGROUND: url(newimage/tab-sprite.png) no-repeat -17px -38px; MARGIN-LEFT: -4px; COLOR: #fff; MARGIN-RIGHT: 3px
}
#globalnav LI.gn-drop-down.subchoice {
	BACKGROUND: url(newimage/tab-sprite.png) no-repeat -17px -621px
}
#globalnav LI.nosub A {
	BACKGROUND-POSITION: 0px -349px; FONT-WEIGHT: bold; COLOR: #fff
}
#globalnav LI.nosub A SPAN {
	BACKGROUND-POSITION: 100% -1828px
}
#globalnav LI.subchoice A {
	PADDING-RIGHT: 25px; Z-INDEX: 100; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 100% -345px; POSITION: relative
}
#globalnav LI.subchoice A:hover {
	PADDING-RIGHT: 25px; Z-INDEX: 100; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 100% -345px; POSITION: relative
}
#globalnav LI.subchoice UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 50px; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 0px 50%; PADDING-BOTTOM: 7px; MARGIN-LEFT: -50px; PADDING-TOP: 7px
}
#globalnav LI.gn-drop-down UL LI.subtab {
	BACKGROUND: url(newimage/tab-sprite.png) no-repeat 100% -400px
}
#globalnav LI.subchoice UL LI {
	PADDING-RIGHT: 11px; PADDING-LEFT: 17px; BACKGROUND: url(newimage/tab-sprite.png) no-repeat 100% -915px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; MARGIN-RIGHT: 0px; PADDING-TOP: 7px
}
#globalnav LI.subchoice UL LI LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#globalnav LI.subchoice UL LI .subcat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globalnav LI.subchoice UL LI .subcat SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globalnav LI.subchoice UL LI .subcat:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globalnav LI.subchoice UL LI .subcat:hover SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globalnav LI.subchoice UL LI .subcat {
	TEXT-DECORATION: none
}
#globalnav UL.sub {
	MIN-HEIGHT: 16px
}
#globalnav UL.sub {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; Z-INDEX: 999; BACKGROUND: #74b2cb; LEFT: 1px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -1px; WIDTH: 835px; COLOR: #fff; LINE-HEIGHT: 1em; PADDING-TOP: 7px; POSITION: absolute; TOP: 100%
}
#globalnav UL UL.sub {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; Z-INDEX: 999; BACKGROUND: #74b2cb; LEFT: 1px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -1px; WIDTH: 969px; COLOR: #fff; LINE-HEIGHT: 1em; PADDING-TOP: 7px; POSITION: absolute; TOP: 100%
}
#globalnav LI UL.sub LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 1px; PADDING-TOP: 0px
}
#globalnav LI UL.sub LI.last {
	BORDER-RIGHT-STYLE: none
}
#globalnav LI UL.sub LI A.active {
	BACKGROUND: #4a93af
}
#globalnav UL.sub LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: none; COLOR: #fff; PADDING-TOP: 1px
}
#globalnav UL.sub LI A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: none; COLOR: #fff; PADDING-TOP: 1px
}
#globalnav UL.sub A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#globalnav LI.active .sub A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#globalnav LI UL.sub #bmk1 {
	PADDING-LEFT: 7px; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT-WIDTH: 0px
}
#globalnav LI UL.sub #bmk2 {
	PADDING-LEFT: 7px; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT-WIDTH: 0px
}
#globalnav LI UL.sub .hide {
	DISPLAY: none
}
#globalnav LI UL.sub .show {
	DISPLAY: inline
}
#user-login {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 0px 1px; PADDING-LEFT: 13px; FONT-SIZE: 85%; Z-INDEX: 9999; RIGHT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 1px; POSITION: relative; BACKGROUND-COLOR: #4a93af
}
#user-login LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#user-login LI A {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: #fff
}
#user-login LI A:hover {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: #fff
}
#user-login .highlight {
	FONT-WEIGHT: bold
}
#user-login A.highlight {
	FONT-WEIGHT: bold
}
#user-login A.highlight:hover {
	FONT-WEIGHT: bold
}
#global-nav-drop-down {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 99999; BACKGROUND: url(newimage/dropgrad-9.0.png) no-repeat -695px 0px; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; OVERFLOW: auto; WIDTH: 676px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#global-nav-drop-down #nav-wrapper {
	PADDING-RIGHT: 10px; MARGIN-TOP: 8px; PADDING-LEFT: 10px; BACKGROUND: url(newimage/dropgrad-9.0.png) no-repeat left bottom; PADDING-BOTTOM: 20px; OVERFLOW: auto; WIDTH: 656px; PADDING-TOP: 0px; POSITION: relative
}
#global-nav-drop-down A.close {
	PADDING-LEFT: 12px; FONT-SIZE: 77%; RIGHT: 12px; BACKGROUND: url(newimage/orange-cross-button.gif) no-repeat 0px 1px; COLOR: #2f6893; POSITION: absolute; TOP: 0px
}
#global-nav-drop-down A.close:link {
	PADDING-LEFT: 12px; FONT-SIZE: 77%; RIGHT: 12px; BACKGROUND: url(newimage/orange-cross-button.gif) no-repeat 0px 1px; COLOR: #2f6893; POSITION: absolute; TOP: 0px
}
#global-nav-drop-down A.close:visited {
	PADDING-LEFT: 12px; FONT-SIZE: 77%; RIGHT: 12px; BACKGROUND: url(newimage/orange-cross-button.gif) no-repeat 0px 1px; COLOR: #2f6893; POSITION: absolute; TOP: 0px
}
#global-nav-drop-down IMG.loading {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 110px auto 0px
}
#global-nav-drop-down P.loading {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 130px; TEXT-ALIGN: center
}
#global-nav-drop-down UL {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 150px; TEXT-ALIGN: left
}
#global-nav-drop-down UL UL {
	FLOAT: none; MARGIN: 0px; WIDTH: 140px
}
#global-nav-drop-down UL UL LI A {
	FONT-SIZE: 85%; COLOR: #316891
}
#global-nav-drop-down UL UL LI {
	DISPLAY: inline
}
#global-nav-drop-down H3 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
#global-nav-drop-down H3 A {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
#global-nav-drop-down #themes-data UL {
	WIDTH: auto
}
#global-nav-drop-down #themes-data UL LI {
	CLEAR: none; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 25px; WIDTH: 150px
}
#global-nav-drop-down #themes-data UL UL LI {
	DISPLAY: block; FLOAT: none; MARGIN-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.browseall {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; RIGHT: 5px; BACKGROUND: #e2e7ea; PADDING-BOTTOM: 5px; MARGIN: 0px -5px -5px 0px; BOTTOM: 5px; PADDING-TOP: 5px; POSITION: absolute
}
#global-nav-drop-down .chevron {
	RIGHT: 12px; BOTTOM: 10px; POSITION: absolute
}
#breadcrumb {
	FONT-SIZE: 85%; MARGIN: 0px 0px 5px 2px; COLOR: #454545
}
#breadcrumb LI {
	DISPLAY: inline
}
#breadcrumb A {
	COLOR: #306893
}
#breadcrumb A:visited {
	COLOR: #1a3549
}
#search {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(newimage/search-bck.png) #fff repeat-x; PADDING-BOTTOM: 0.7em; MARGIN: 1.4em 0px 0px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1.4em; BORDER-BOTTOM: #ccc 1px solid
}
#search DIV {
	MARGIN: 0px auto
}
#search LABEL {
	FONT-SIZE: 113%; WIDTH: 260px; COLOR: #747474; MARGIN-RIGHT: 8px; TEXT-ALIGN: right
}
#search INPUT {
	BORDER-RIGHT: #35a2f5 1px solid; BORDER-TOP: #35a2f5 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #35a2f5 1px solid; WIDTH: 430px; BORDER-BOTTOM: #35a2f5 1px solid
}
#search LABEL {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px
}
#search INPUT {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px
}
#search INPUT {
	FONT-SIZE: 100%; WIDTH: 355px
}
#search BUTTON {
	FONT-SIZE: 120%; FLOAT: left; MARGIN-LEFT: 5px
}
#search BUTTON.cta {
	WIDTH: 5em
}
#search_summary {
	Z-INDEX: 99999; BACKGROUND: url(newimage/livesearch-engine-top.png) white no-repeat left bottom; OVERFLOW: hidden; WIDTH: 662px; POSITION: relative; TEXT-ALIGN: left
}
#search_summary .hd {
	MIN-HEIGHT: 10px; BACKGROUND: url(newimage/livesearch-engine-top.png) white no-repeat left top; WIDTH: 662px
}
#search_summary H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 123.1%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: none; PADDING-TOP: 0px
}
#search_summary .details {
	FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px 10px; WIDTH: 70%
}
#search_summary A {
	FONT-SIZE: 85%; FLOAT: right; MARGIN: 0px 10px 10px
}
#search_summary_results {
	RIGHT: 10px; BOTTOM: 10px; POSITION: absolute
}
#search_summary .details SPAN {
	DISPLAY: block; FONT-SIZE: 108%
}
#search_summary .cta {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 140px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#search_summary SPAN.info {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #306893; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
#search_summary_results SPAN.label {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#search_progress {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 99998; BACKGROUND: url(newimage/livesearch-engine-bottom.png) white no-repeat left top; PADDING-BOTTOM: 0px; MARGIN-LEFT: 4px; OVERFLOW: hidden; WIDTH: 654px; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: left
}
.floating#search_progress {
	Z-INDEX: 99999; MARGIN: 0px; POSITION: fixed; TOP: 0px
}
#search_progress .overall {
	FLOAT: left; MARGIN-LEFT: 10px
}
#search_progressbar {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 15px; DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 380px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px
}
#search_progressbar DIV {
	MARGIN-TOP: 1px; BACKGROUND: url(newimage/livesearch-engine-progressbar.png) repeat-x left top; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 13px
}
#search_progress .current {
	FLOAT: right; WIDTH: 200px; MARGIN-RIGHT: 10px
}
#search_progress .current .list-container {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; BACKGROUND: url(newimage/loading.gif) no-repeat 98% 50%; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px
}
#search_progress .current .list-container IMG {
	FLOAT: right; PADDING-TOP: 2px
}
#search_progress_providers {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: auto; COLOR: #1585db; HEIGHT: 20px
}
#search_progress_providers LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 180px; PADDING-TOP: 2px; HEIGHT: 20px
}
#search_progress .ft {
	CLEAR: both; BACKGROUND: url(newimage/livesearch-engine-bottom.png) white no-repeat left bottom; WIDTH: 100%; HEIGHT: 10px
}
.gen-pri-mod {
	MARGIN-BOTTOM: 11px; PADDING-BOTTOM: 16px; OVERFLOW: hidden
}
.gen-sec-mod {
	MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 13px; POSITION: relative
}
.gen-sec-mod-grey {
	MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 13px; POSITION: relative
}
.gen-ter-mod {
	MARGIN-BOTTOM: 11px; PADDING-BOTTOM: 16px
}
.gen-pri-mod {
	BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat left top
}
.gen-pri-mod H2 {
	BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat left top
}
.gen-sec-mod {
	BACKGROUND: url(newimage/gen-sec-mod.png) no-repeat left top
}
.gen-sec-mod H2 {
	BACKGROUND: url(newimage/gen-sec-mod.png) no-repeat left top
}
.gen-sec-mod-grey {
	BACKGROUND: url(newimage/gen-sec-mod-grey.png) no-repeat left top
}
.gen-sec-mod-grey H2 {
	BACKGROUND: url(newimage/gen-sec-mod-grey.png) no-repeat left top
}
.gen-ter-mod {
	BACKGROUND: url(newimage/gen-ter-mod-9.0.png) no-repeat left top
}
.gen-ter-mod H2 {
	BACKGROUND: url(newimage/gen-ter-mod-9.0.png) no-repeat left top
}
.gen-pri-mod {
	BACKGROUND-POSITION: left bottom
}
.gen-sec-mod {
	BACKGROUND-POSITION: left bottom
}
.gen-sec-mod-grey {
	BACKGROUND-POSITION: left bottom
}
.gen-ter-mod {
	BACKGROUND-POSITION: left bottom
}
#four .gen-pri-mod {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#four .gen-pri-mod H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.one-two-one-col .gen-pri-mod {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.one-two-one-col .gen-pri-mod H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#four .gen-pri-mod {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.one-two-one-col .gen-pri-mod {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.gen-ter-mod {
	BACKGROUND: url(newimage/gen-ter-mod-9.0.png) no-repeat left top
}
.gen-ter-mod H2 {
	BACKGROUND: url(newimage/gen-ter-mod-9.0.png) no-repeat left top
}
.gen-ter-mod {
	BACKGROUND-POSITION: left bottom
}
.gen-ter-mod H2 {
	FONT-SIZE: 93%; BACKGROUND: url(newimage/gen-ter-mod-9.0.png) no-repeat
}
#lrec {
	MARGIN-BOTTOM: 10px
}
.two-col #sec .gen-pri-mod {
	BACKGROUND-IMAGE: url(newimage/gen-ter-mod-9.0.png)
}
.two-col #sec .gen-pri-mod H2 {
	BACKGROUND-IMAGE: url(newimage/gen-ter-mod-9.0.png)
}
#country-misc LI {
	DISPLAY: inline; FONT-SIZE: 85%
}
#int-sites {
	DISPLAY: inline; FONT-SIZE: 85%
}
#int-sites LI {
	DISPLAY: inline; FONT-SIZE: 85%
}
#footer H4 {
	DISPLAY: inline; FONT-SIZE: 85%
}
#footer H4 {
	COLOR: #747474
}
#country-misc {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #74b2cb; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 7px
}
#country-misc A {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 0px
}
#int-sites A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #747474 1px solid; COLOR: #747474; PADDING-TOP: 0px
}
#country-misc .first A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#int-sites .first A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#intl-cpy {
	CLEAR: both; POSITION: relative
}
#yahcomp IMG {
	RIGHT: 10px; POSITION: absolute; TOP: 37px
}
.ycomp {
	RIGHT: 0px; POSITION: absolute; TOP: 5px
}
.ycopy {
	DISPLAY: block; FONT-SIZE: 77%; MARGIN: 8px 0px; COLOR: #747474
}
.tabs {
	BACKGROUND: url(newimage/autotab-ls-bg.png) repeat-x left bottom; FLOAT: left; WIDTH: 100%
}
.tabs LI {
	FONT-WEIGHT: bold; FONT-SIZE: 93%; BACKGROUND: url(newimage/autotab-lft.gif) no-repeat left top; FLOAT: left; TEXT-TRANSFORM: uppercase; MARGIN-RIGHT: 12px; TEXT-ALIGN: center
}
.tabs SPAN {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(newimage/autotab-rgt.gif) no-repeat right top; PADDING-BOTTOM: 6px; MARGIN-LEFT: 6px; COLOR: #454545; PADDING-TOP: 8px
}
.tabs A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(newimage/autotab-rgt.gif) no-repeat right top; PADDING-BOTTOM: 6px; MARGIN-LEFT: 6px; COLOR: #454545; PADDING-TOP: 8px
}
.tabs A:link {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(newimage/autotab-rgt.gif) no-repeat right top; PADDING-BOTTOM: 6px; MARGIN-LEFT: 6px; COLOR: #454545; PADDING-TOP: 8px
}
.tabs A:visited {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(newimage/autotab-rgt.gif) no-repeat right top; PADDING-BOTTOM: 6px; MARGIN-LEFT: 6px; COLOR: #454545; PADDING-TOP: 8px
}
.tabs A:hover {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(newimage/autotab-rgt.gif) no-repeat right top; PADDING-BOTTOM: 6px; MARGIN-LEFT: 6px; COLOR: #454545; PADDING-TOP: 8px
}
.tabs .active {
	BACKGROUND: url(newimage/autotab-act-lft.gif) #fff no-repeat left top
}
.tabs .active A {
	BACKGROUND: url(newimage/autotab-act-rgt.gif) #fff no-repeat right top; PADDING-BOTTOM: 7px; COLOR: #454545
}
.tabs .active A:visited {
	BACKGROUND: url(newimage/autotab-act-rgt.gif) #fff no-repeat right top; PADDING-BOTTOM: 7px; COLOR: #454545
}
.tabs .active A:hover {
	BACKGROUND: url(newimage/autotab-act-rgt.gif) #fff no-repeat right top; PADDING-BOTTOM: 7px; COLOR: #454545
}
.tabs .active SPAN {
	BACKGROUND: url(newimage/autotab-act-rgt.gif) #fff no-repeat right top; PADDING-BOTTOM: 7px; COLOR: #454545
}
.tabs .last {
	MARGIN: 0px 0px 0px 1px
}
.gen-ter-mod #most-popular-container .tabs {
	MARGIN-TOP: 5px; FONT-SIZE: 93%; BORDER-BOTTOM: #606060 6px solid
}
.gen-ter-mod .tabs LI.first {
	MARGIN-LEFT: 10px
}
.gen-ter-mod #most-popular-container .tabs UL {
	MARGIN-LEFT: 5px
}
.gen-ter-mod .tabs LI {
	FONT-WEIGHT: normal; MARGIN-RIGHT: 3px
}
.gen-ter-mod .tabs LI.active {
	FONT-WEIGHT: bold; BACKGROUND: url(newimage/tab-sprite.png) no-repeat -20px -38px
}
.gen-ter-mod .tabs LI.active SPAN {
	BACKGROUND: url(newimage/tab-sprite.png) no-repeat 100% -915px
}
.gen-ter-mod .tabs .active SPAN {
	COLOR: #fff
}
.main-tabs {
	CLEAR: both
}
.main-tabs .tabs {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; OVERFLOW: hidden
}
.main-tabs .tabs UL {
	FLOAT: none; OVERFLOW: hidden; BORDER-BOTTOM: #74b2cb 7px solid
}
.main-tabs .tabs LI {
	TEXT-TRANSFORM: none; MARGIN-RIGHT: 4px
}
.main-tabs LI A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 3px; PADDING-BOTTOM: 6px; COLOR: #333; PADDING-TOP: 5px
}
.main-tabs .tabs LI.active {
	BACKGROUND: url(newimage/tab-sprite.png) #74b2cb no-repeat -566px -1472px
}
.main-tabs .tabs LI.active A {
	BACKGROUND: url(newimage/tab-sprite.png) #74b2cb no-repeat 100% -1472px; PADDING-BOTTOM: 6px; COLOR: white
}
.main-tabs .tabs LI.active A:visited {
	BACKGROUND: url(newimage/tab-sprite.png) #74b2cb no-repeat 100% -1472px; PADDING-BOTTOM: 6px; COLOR: white
}
.main-tabs .tabs LI.active SPAN {
	BACKGROUND: url(newimage/tab-sprite.png) #74b2cb no-repeat 100% -1472px; PADDING-BOTTOM: 6px; COLOR: white
}
.main-tabs .tabs LI.active A:hover {
	BACKGROUND: url(newimage/tab-sprite.png) #74b2cb no-repeat 100% -1472px; PADDING-BOTTOM: 6px; COLOR: white
}
SPAN.rating {
	DISPLAY: block; BACKGROUND: url(newimage/rating-sprite.png) no-repeat 0px 0px; WIDTH: 70px; TEXT-INDENT: -999em
}
SPAN.bar05 {
	BACKGROUND-POSITION: 0px -30px
}
SPAN.bar0 {
	BACKGROUND-POSITION: 0px -65px
}
SPAN.bar15 {
	BACKGROUND-POSITION: 0px -102px
}
SPAN.bar1 {
	BACKGROUND-POSITION: 0px -137px
}
SPAN.bar25 {
	BACKGROUND-POSITION: 0px -174px
}
SPAN.bar2 {
	BACKGROUND-POSITION: 0px -209px
}
SPAN.bar35 {
	BACKGROUND-POSITION: 0px -246px
}
SPAN.bar3 {
	BACKGROUND-POSITION: 0px -281px
}
SPAN.bar45 {
	BACKGROUND-POSITION: 0px -318px
}
SPAN.bar4 {
	BACKGROUND-POSITION: 0px -353px
}
SPAN.bar5 {
	BACKGROUND-POSITION: 0px -390px
}
SPAN.merbar05 {
	BACKGROUND-POSITION: 0px -427px
}
SPAN.merbar0 {
	BACKGROUND-POSITION: 0px -462px
}
SPAN.merbar15 {
	BACKGROUND-POSITION: 0px -497px
}
SPAN.merbar1 {
	BACKGROUND-POSITION: 0px -532px
}
SPAN.merbar25 {
	BACKGROUND-POSITION: 0px -567px
}
SPAN.merbar2 {
	BACKGROUND-POSITION: 0px -602px
}
SPAN.merbar35 {
	BACKGROUND-POSITION: 0px -637px
}
SPAN.merbar3 {
	BACKGROUND-POSITION: 0px -672px
}
SPAN.merbar45 {
	BACKGROUND-POSITION: 0px -707px
}
SPAN.merbar4 {
	BACKGROUND-POSITION: 0px -742px
}
SPAN.merbar5 {
	BACKGROUND-POSITION: 0px -777px
}
SPAN.mer0 {
	BACKGROUND-POSITION: 0px -812px
}
SPAN.mer15 {
	BACKGROUND-POSITION: 0px -855px
}
SPAN.mer1 {
	BACKGROUND-POSITION: 0px -898px
}
SPAN.mer25 {
	BACKGROUND-POSITION: 0px -941px
}
SPAN.mer2 {
	BACKGROUND-POSITION: 0px -984px
}
SPAN.mer35 {
	BACKGROUND-POSITION: 0px -1027px
}
SPAN.mer3 {
	BACKGROUND-POSITION: 0px -1070px
}
SPAN.mer45 {
	BACKGROUND-POSITION: 0px -1113px
}
SPAN.mer4 {
	BACKGROUND-POSITION: 0px -1156px
}
SPAN.mer5 {
	BACKGROUND-POSITION: 0px -1199px
}
SPAN.rat05 {
	BACKGROUND-POSITION: 0px -1242px
}
SPAN.rat0 {
	BACKGROUND-POSITION: 0px -1284px
}
SPAN.rat15 {
	BACKGROUND-POSITION: 0px -1326px
}
SPAN.rat1 {
	BACKGROUND-POSITION: 0px -1368px
}
SPAN.rat25 {
	BACKGROUND-POSITION: 0px -1410px
}
SPAN.rat2 {
	BACKGROUND-POSITION: 0px -1452px
}
SPAN.rat35 {
	BACKGROUND-POSITION: 0px -1494px
}
SPAN.rat3 {
	BACKGROUND-POSITION: 0px -1536px
}
SPAN.rat45 {
	BACKGROUND-POSITION: 0px -1578px
}
SPAN.rat4 {
	BACKGROUND-POSITION: 0px -1620px
}
SPAN.rat5 {
	BACKGROUND-POSITION: 0px -1662px
}
#level3 .quick-rating {
	CLEAR: left; MARGIN-TOP: 4px; DISPLAY: inline; FLOAT: left; outline: none
}
.product .user-rating .contents A.qr-open {
	PADDING-RIGHT: 16px; PADDING-LEFT: 4px; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.dummy {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; VISIBILITY: hidden; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; WIDTH: 145px; PADDING-TOP: 14px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
.qr-wrap {
	CLEAR: left; PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 145px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
.qr-wrap OL {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat 0px -1284px; WIDTH: 70px; POSITION: relative; HEIGHT: 13px
}
.qr-wrap LI {
	FLOAT: left
}
.qr-wrap LI A {
	DISPLAY: block; Z-INDEX: 12; WIDTH: 13px; COLOR: #454545; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 13px; TEXT-DECORATION: none
}
.qr-wrap LI A:hover {
	Z-INDEX: 11; BACKGROUND: url(newimage/rating-sprite.png) no-repeat 0px -1284px; LEFT: 0px; CURSOR: pointer; TEXT-INDENT: 70px; WHITE-SPACE: pre
}
.qr-wrap A.qr-1 {
	LEFT: 0px
}
.qr-wrap A.qr-1:hover {
	BACKGROUND-POSITION: 0px -1368px; WIDTH: 13px
}
.qr-wrap A.qr-2 {
	LEFT: 13px
}
.qr-wrap A.qr-2:hover {
	BACKGROUND-POSITION: 0px -1452px; WIDTH: 26px
}
.qr-wrap A.qr-3 {
	LEFT: 26px
}
.qr-wrap A.qr-3:hover {
	BACKGROUND-POSITION: 0px -1536px; WIDTH: 39px
}
.qr-wrap A.qr-4 {
	LEFT: 39px
}
.qr-wrap A.qr-4:hover {
	BACKGROUND-POSITION: 0px -1620px; WIDTH: 52px
}
.qr-wrap A.qr-5 {
	LEFT: 52px
}
.qr-wrap A.qr-5:hover {
	BACKGROUND-POSITION: 0px -1662px; WIDTH: 65px
}
.qr-message {
	CLEAR: left; MARGIN-TOP: 15px
}
.qr-close-lnk {
	RIGHT: 8px; POSITION: absolute; TOP: 6px
}
OL.rat05 {
	BACKGROUND-POSITION: 0px -1242px
}
OL.rat0 {
	BACKGROUND-POSITION: 0px -1284px
}
OL.rat15 {
	BACKGROUND-POSITION: 0px -1326px
}
OL.rat1 {
	BACKGROUND-POSITION: 0px -1368px
}
OL.rat25 {
	BACKGROUND-POSITION: 0px -1410px
}
OL.rat2 {
	BACKGROUND-POSITION: 0px -1452px
}
OL.rat35 {
	BACKGROUND-POSITION: 0px -1494px
}
OL.rat3 {
	BACKGROUND-POSITION: 0px -1536px
}
OL.rat45 {
	BACKGROUND-POSITION: 0px -1578px
}
OL.rat4 {
	BACKGROUND-POSITION: 0px -1620px
}
OL.rat5 {
	BACKGROUND-POSITION: 0px -1662px
}
.shopby-mod {
	BACKGROUND: url(newimage/shopby.png) no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 11px
}
.shopby-mod H2 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(newimage/shopby.png) #74b2cb no-repeat left top; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 8px
}
.shopby-mod UL {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.a-z-grid {
	POSITION: relative
}
#vct {
	POSITION: relative
}
#vct {
	COLOR: #757575
}
#vct H3 {
	COLOR: #757575
}
.a-z-grid H3 {
	COLOR: #757575
}
.a-z-grid UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#vct UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.a-z-grid UL UL LI {
	DISPLAY: inline
}
.a-z-grid OL OL LI {
	DISPLAY: inline
}
#vct UL UL LI {
	DISPLAY: inline
}
#vct OL OL LI {
	DISPLAY: inline
}
.a-z-grid UL UL LI A {
	FONT-SIZE: 85%; COLOR: #306893
}
.a-z-grid OL OL LI A {
	FONT-SIZE: 85%; COLOR: #306893
}
#vct UL UL LI A {
	FONT-SIZE: 85%; COLOR: #306893
}
#vct OL OL LI A {
	FONT-SIZE: 85%; COLOR: #306893
}
.a-z-grid UL UL A:visited {
	COLOR: #1a3549
}
.a-z-grid OL OL A:visited {
	COLOR: #1a3549
}
#vct UL UL LI A:visited {
	COLOR: #1a3549
}
#vct OL OL LI A:visited {
	COLOR: #1a3549
}
.a-z-grid H3 {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold
}
#vct H3 {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold
}
.custom-shopby LI {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold
}
.custom-shopby UL {
	MARGIN-TOP: 11px; LINE-HEIGHT: 23px
}
.custom-shopby LI {
	DISPLAY: inline
}
.a-z-grid {
	MARGIN-BOTTOM: 13px; MARGIN-LEFT: 2px
}
.cathub#vct {
	MARGIN-BOTTOM: 13px; MARGIN-LEFT: 2px
}
.a-z-grid OL {
	PADDING-RIGHT: 3%; FLOAT: left; WIDTH: 30%
}
.cathub#vct OL {
	PADDING-RIGHT: 3%; FLOAT: left; WIDTH: 30%
}
.a-z-grid OL OL {
	FLOAT: none; WIDTH: auto
}
.cathub#vct OL OL {
	FLOAT: none; WIDTH: auto
}
.a-z-grid P.all {
	CLEAR: left; MARGIN-TOP: 10px; TEXT-ALIGN: right
}
.cathub#vct P.all {
	CLEAR: left; MARGIN-TOP: 10px; TEXT-ALIGN: right
}
.gen-pri-mod#vct {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.gen-pri-mod#vct H2 {
	MARGIN: -15px
}
.gen-pri-mod#vct OL {
	PADDING-RIGHT: 3%; FLOAT: left; WIDTH: 30%
}
.gen-pri-mod#vct OL OL {
	FLOAT: none; WIDTH: auto
}
.gen-pri-mod#vct P.all {
	CLEAR: left; MARGIN-TOP: 10px; TEXT-ALIGN: right
}
#hot-products {
	MARGIN-TOP: 5px
}
#hot-products H2 {
	BACKGROUND: url(newimage/gen-sec-mod.png) no-repeat 50% top
}
#hot-products .tab-cont {
	CLEAR: left; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; MIN-HEIGHT: 150px; BACKGROUND: url(newimage/gen-sec-mod.png) no-repeat 100% bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 11px; PADDING-TOP: 10px; POSITION: relative
}

#hot-products .mytab-cont {
	CLEAR: left; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; MIN-HEIGHT: 150px;  100% bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 11px; PADDING-TOP: 10px; POSITION: relative border-color:#669999 border-width:thin
}

#hot-products H3 A {
	WIDTH: 60%
}
#hot-products .description {
	WIDTH: 60%
}
#hot-products H3 A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 159%
}
#hot-products .photo {
	RIGHT: 26px; POSITION: absolute; TOP: 10px
}
#hot-products .description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: #454545; PADDING-TOP: 6px
}
#hot-products .price {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
#hot-products A.reviews {
	FONT-SIZE: 85%; COLOR: #306893
}
#hot-products A.reviews:visited {
	COLOR: #1a3549
}
#hot-products .price STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 122%
}
#hot-products .multiple {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
#hot-products .multiple LI {
	FLOAT: left; PADDING-BOTTOM: 5.1em; WIDTH: 133px; TEXT-ALIGN: center
}
#hot-products .multiple .photo {
	POSITION: static
}
#hot-products .multiple H3 A {
	DISPLAY: inline; FONT-SIZE: 93%
}
#hot-products .multiple .price-button-wrap {
	WIDTH: 133px; BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: center
}
#hot-products .multiple .price-button-wrap .cta {
	MARGIN: 0px auto
}
.future-prod .description {
	BOTTOM: 11px; POSITION: absolute
}
#hot-products .future-prod .multiple .description {
	WIDTH: 133px
}
#hot-products .future-prod .multiple LI {
	PADDING-BOTTOM: 3em
}
#hot-products .cta {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 12px
}
.spec-sites {
	BACKGROUND: url(newimage/2-box.png) no-repeat left bottom; MARGIN-BOTTOM: 11px
}
.spec-sites .sub-frame {
	BACKGROUND: url(newimage/2-box.png) no-repeat left top; MARGIN-BOTTOM: 5px
}
.spec-sites {
	OVERFLOW: hidden; WIDTH: 439px
}
.spec-sites .sub-frame {
	OVERFLOW: hidden; WIDTH: 439px
}
.spec-sites .pri {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 180px; PADDING-TOP: 12px
}
.spec-sites .sec {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 180px; PADDING-TOP: 12px
}
.spec-sites .pri {
	MARGIN-RIGHT: 11px
}
.spec-sites H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.spec-sites H3 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 93%; PADDING-BOTTOM: 10px; LINE-HEIGHT: 122%
}
.spec-sites IMG {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; MARGIN-BOTTOM: 7px; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
.spec-sites OL {
	FONT-SIZE: 85%; MARGIN-LEFT: 20px; LINE-HEIGHT: 122%; LIST-STYLE-TYPE: decimal
}
.spec-sites OL A {
	COLOR: #306893
}
.spec-sites OL A:visited {
	COLOR: #1a3549
}
.spec-sites .call {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 77%; COLOR: #306893
}
.spec-sites .call:visited {
	COLOR: #1a3549
}
.partners-offers TABLE {
	MARGIN: 1px 1px 6px; WIDTH: 437px; TEXT-ALIGN: center
}
.partners-offers TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 93%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.partners-offers TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 93%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.partners-offers TH {
	FONT-WEIGHT: bold; COLOR: #454545; TEXT-ALIGN: center
}
.partners-offers TD {
	COLOR: #747474
}
.partners-offers TH {
	COLOR: #747474
}
.partners-offers TBODY TR {
	BACKGROUND: #ebebeb
}
.partners-offers TR.alternate-row {
	BACKGROUND-COLOR: #f8f8f8
}
.partners-offers TH.first-header {
	PADDING-LEFT: 16px; TEXT-ALIGN: left
}
.partners-offers TD.first-cell {
	PADDING-LEFT: 16px; TEXT-ALIGN: left
}
.partners-offers TH.last-header {
	PADDING-RIGHT: 16px
}
.partners-offers TD.last-cell {
	PADDING-RIGHT: 16px
}
.partners-offers TD.last-cell .cta {
	MARGIN: 0px auto; WIDTH: 50px
}
.misc-infos UL {
	PADDING-RIGHT: 16px
}
.misc-infos LI {
	FLOAT: left; MARGIN-LEFT: 16px; WIDTH: 125px
}
.misc-infos P {
	MARGIN-TOP: 8px; COLOR: #454545
}
#user-hist {
	PADDING-BOTTOM: 11px; POSITION: relative
}
#user-hist H2 {
	PADDING-RIGHT: 9.55em! important; PADDING-BOTTOM: 7px; BORDER-BOTTOM: #ccc 1px dotted
}
#user-hist H3 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px 1px; TEXT-TRANSFORM: capitalize; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted
}
#user-hist H3 SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: #eee; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#user-hist .hist-op SPAN {
	PADDING-LEFT: 36px; BACKGROUND: url(newimage/hist-max.png) #eee no-repeat 13px 2px; CURSOR: pointer
}
#user-hist .hist-cl SPAN {
	PADDING-LEFT: 36px; BACKGROUND: url(newimage/hist-min.png) #eee no-repeat 13px 2px; CURSOR: pointer
}
#user-hist OL {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; MARGIN: 0px 1px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px dotted
}
#user-hist .recent-ls A {
	FONT-SIZE: 85%
}
#user-hist .intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 12px; COLOR: #454545; PADDING-TOP: 12px; TEXT-ALIGN: center
}
.intro#sav-ls {
	BACKGROUND: url(newimage/savedlistbg.jpg) no-repeat 0px 8px
}
#sav-ls IMG {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FLOAT: left; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
#sav-ls IMG.photo48x36 {
	MARGIN-TOP: 7px; MARGIN-LEFT: 1px
}
#sav-ls LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#sav-ls LI DIV {
	MARGIN-LEFT: 60px; WIDTH: 205px; POSITION: relative
}
#sav-ls .price-range {
	DISPLAY: block; PADDING-TOP: 2px
}
#sav-ls .store-lnk {
	FONT-WEIGHT: bold
}
#sav-ls .delete {
	DISPLAY: block; FONT-SIZE: 85%; COLOR: #2f6893
}
#sav-ls .store-lnk {
	DISPLAY: block; FONT-SIZE: 85%; COLOR: #2f6893
}
#sav-ls .sav-date {
	FONT-SIZE: 85%; RIGHT: 8px; COLOR: #454545; BOTTOM: 0px; POSITION: absolute
}
#sav-ls .selected IMG {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.enhanced#sav-ls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: url(newimage/savedlistbg.jpg) no-repeat 0px 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.enhanced#sav-ls IMG {
	FLOAT: none
}
.enhanced#sav-ls LI {
	FLOAT: left; PADDING-BOTTOM: 6em; MARGIN-RIGHT: 6px
}
.enhanced#sav-ls DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 5px; LEFT: 7px; PADDING-BOTTOM: 0.3em; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 272px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 70px
}
.enhanced#sav-ls H4 {
	WIDTH: 70%
}
#sav-ls .selected DIV {
	DISPLAY: block
}
#sav-ls .selected IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#sav-ls .selected A {
	DISPLAY: block; BACKGROUND: url(newimage/arrow-dgrey-up.png) no-repeat 50% bottom; PADDING-BOTTOM: 7px; WIDTH: 52px; HEIGHT: 55px; outline: none
}
#sav-ls .selected DIV A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto; outline: none medium
}
#sav-ls A.expired-offer-lnk {
	DISPLAY: block; FONT-SIZE: 77%; WIDTH: 52px; COLOR: #454545; PADDING-TOP: 8px; HEIGHT: 47px; TEXT-ALIGN: center
}
#sav-ls .expired-offer-txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #454545; PADDING-TOP: 3px
}
.enhanced#sav-ls .delete {
	RIGHT: 8px; POSITION: absolute; TOP: 3px
}
.enhanced#sav-ls .sav-date {
	BOTTOM: 3px
}
#user-ctrls {
	FONT-SIZE: 85%; RIGHT: 8px; POSITION: absolute; TOP: 10px
}
#user-ctrls {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#user-ctrls LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#user-ctrls LI.ctrl-cls {
	BORDER-LEFT: #3f6685 1px solid
}
#user-ctrls LI A {
	FONT-WEIGHT: bold; COLOR: #3f6685
}
.hist-error {
	DISPLAY: block; FONT-SIZE: 93%; MARGIN: 8px 16px 0px; COLOR: #f00
}
#most-popular-container .tab-cont {
	CLEAR: left; POSITION: relative
}
#most-popular-container .tab-cont P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #454545; PADDING-TOP: 10px
}
.side-pop-list {
	MARGIN-LEFT: 35px; LIST-STYLE-TYPE: decimal
}
.side-pop-list LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 5px 0px; PADDING-TOP: 10px; POSITION: relative
}
.side-pop-list LI.first {
	CLEAR: left; BORDER-TOP-STYLE: none
}
.side-pop-list .logo {
	LEFT: 0px; MARGIN-LEFT: 0px; POSITION: absolute; TOP: 5px
}
.side-pop-list H4 {
	DISPLAY: inline
}
.side-pop-list H4 A {
	FONT-WEIGHT: bold
}
.side-pop-list SPAN.price-range {
	DISPLAY: inline
}
#side-pop-stores .side-pop-list LI {
	PADDING-LEFT: 90px
}
#side-pop-themes .side-pop-list LI {
	PADDING-LEFT: 90px
}
#side-pop-themes .side-pop-list LI {
	MIN-HEIGHT: 90px
}
#most-popular-container .tab-cont A.more {
	MARGIN-LEFT: 15px
}
.popular-categories LI A {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.popular-categories LI IMG {
	DISPLAY: block; MARGIN: 0px auto 5px
}
#tagcloud UL {
	MARGIN: 0px 16px 5px; LINE-HEIGHT: 22px
}
#tagcloud LI {
	DISPLAY: inline
}
#tagcloud .tabs LI {
	FONT-SIZE: 85%; LINE-HEIGHT: 15px; MARGIN-RIGHT: 5px
}
#ter .tabs SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
#ter .tabs A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
#ter .tabs A:link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
#ter .tabs A:visited {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
#ter .tabs A:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
.two-col #sec .tabs SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
.two-col #sec .tabs A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
.two-col #sec .tabs A:link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
.two-col #sec .tabs A:visited {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
.two-col #sec .tabs A:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
#ter #tagcloud .tabs {
	MARGIN-LEFT: 0px
}
.two-col #sec #tagcloud .tabs {
	MARGIN-LEFT: 0px
}
#tagcloud .tabs {
	MARGIN-BOTTOM: 0px
}
.kw2 {
	FONT-SIZE: 122%
}
.kw3 {
	FONT-SIZE: 144%
}
.kw4 {
	FONT-SIZE: 159%
}
#rel-srch UL {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#newsletter P {
	FONT-SIZE: 85%
}
#newsletter P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 0px 8px; PADDING-TOP: 4px
}
#newsletter FORM {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 0px 8px; PADDING-TOP: 4px
}
#newsletter FORM P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
#newsletter INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 1px 5px 0px 0px; WIDTH: 55%; PADDING-TOP: 1px; HEIGHT: 16px
}
#newsletter BUTTON.cta {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; FLOAT: left; WIDTH: 7em
}
#newsletter .chevron {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 77%; MARGIN: 3px 0px 0px; WHITE-SPACE: normal
}
#newsletter #newsletter-link {
	FONT-SIZE: 85%; MARGIN-LEFT: 16px
}
#feat-stores {
	PADDING-BOTTOM: 3px
}
#feat-stores LI {
	DISPLAY: block; FLOAT: left
}
#feat-stores IMG {
	MARGIN: 0px 18px 16px 16px
}
.two-col #sec #list-your-store .gen-pri-mod {
	BACKGROUND-IMAGE: url(newimage/list-store.png)
}
.two-col #sec #list-your-store .gen-pri-mod H2 {
	BACKGROUND-IMAGE: url(newimage/list-store.png)
}
.two-col #pri #list-your-store .gen-pri-mod {
	BACKGROUND-IMAGE: url(newimage/list-store-large.png)
}
.two-col #pri #list-your-store .gen-pri-mod H2 {
	BACKGROUND-IMAGE: url(newimage/list-store-large.png)
}
#pri .list-store {
	LINE-HEIGHT: 3em
}
.list-store {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 110px; FONT-WEIGHT: bold; FONT-SIZE: 85%; MIN-HEIGHT: 60px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 16px; PADDING-TOP: 0px
}
#sec #list-your-store {
	POSITION: relative
}
#ter #list-your-store {
	POSITION: relative
}
#sec #list-your-store IMG {
	DISPLAY: block; MARGIN: 10px 0px 0px 10px
}
#ter #list-your-store IMG {
	DISPLAY: block; MARGIN: 10px 0px 0px 10px
}
.rhs-low .list-store {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 175px; BOTTOM: 5px; PADDING-TOP: 0px; POSITION: absolute
}
.rhs-medium .list-store {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 175px; BOTTOM: 5px; PADDING-TOP: 0px; POSITION: absolute
}
.rhs-high .list-store {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 175px; BOTTOM: 5px; PADDING-TOP: 0px; POSITION: absolute
}
#most-pop-module .first {
	BACKGROUND-POSITION: -1px 0px; BORDER-LEFT: #ccc 1px solid
}
#tabbed-pop-products OL {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 92%
}
#tabbed-pop-products {
	WIDTH: auto
}
#tabbed-pop-products .tabs {
	FLOAT: left
}
#tabbed-pop-products .tabs LI {
	BORDER-BOTTOM: #ccc 1px solid
}
#tabbed-pop-products .tabs LI.active {
	BORDER-BOTTOM: #fff 1px solid
}
#tabbed-pop-products .tab-cont {
	CLEAR: left; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; MIN-HEIGHT: 150px; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative
}
#tabbed-pop-products .tab-cont LI {
	PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 2px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; ZOOM: 1; TEXT-ALIGN: left
}
#tabbed-pop-products .tab-cont .photo {
	FLOAT: left; MARGIN: 0px 10px 0px 5px
}
#tabbed-pop-products LI.noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#tabbed-pop-products STRONG {
	FONT-WEIGHT: bold
}
#tabbed-pop-products .product-details {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 70%
}
#tabbed-pop-products .comprice {
	FONT-WEIGHT: bold; FONT-SIZE: 93%; COLOR: #fe6328
}
#tabbed-pop-products .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#tabbed-pop-products UL.brand-stores-list {
	FLOAT: left; OVERFLOW: hidden; ZOOM: 1
}
#tabbed-pop-products .brand-stores-list LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#tabbed-pop-products .more {
	FONT-SIZE: 85%
}
#tabbed-pop-products .counter {
	FLOAT: left
}
.brand-image-heading {
	FLOAT: right; MARGIN-BOTTOM: 5px
}
#brands-nav-heading {
	OVERFLOW: hidden
}
.rhs-low {
	BACKGROUND: url(newimage/rhs-priority2.png) no-repeat left top
}
.rhs-low H2 {
	BACKGROUND: url(newimage/rhs-priority2.png) no-repeat left top
}
.rhs-medium {
	BACKGROUND: url(newimage/rhs-priority2.png) no-repeat left top
}
.rhs-medium H2 {
	BACKGROUND: url(newimage/rhs-priority2.png) no-repeat left top
}
.rhs-low {
	BACKGROUND-POSITION: left bottom
}
.rhs-low H2 {
	BACKGROUND-POSITION: 0px 0px; PADDING-BOTTOM: 0px
}
.rhs-medium {
	BACKGROUND-POSITION: 0px 100%
}
.rhs-medium H2 {
	BACKGROUND-POSITION: -332px 0px; MARGIN-BOTTOM: 5px; COLOR: #fff; BACKGROUND-COLOR: #454545
}
.rhs-low P.subtitle {
	FONT-SIZE: 85%; COLOR: #999
}
.rhs-medium P.subtitle {
	FONT-SIZE: 85%; COLOR: #999
}
.rhs-high P.subtitle {
	FONT-SIZE: 85%; COLOR: #999
}
.rhs-low P.subtitle {
	MARGIN-TOP: 6px
}
.rhs-low H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 93%; COLOR: #316793
}
.rhs-medium H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 93%; COLOR: #316793
}
.rhs-high H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 93%; COLOR: #316793
}
.rhs-low A.chevron {
	FONT-WEIGHT: bold; FONT-SIZE: 77%
}
.rhs-medium A.chevron {
	FONT-WEIGHT: bold; FONT-SIZE: 77%
}
.rhs-high A.chevron {
	FONT-WEIGHT: bold; FONT-SIZE: 77%
}
.rhs-low .buyguide-container A.chevron {
	MARGIN-TOP: 1em; FONT-SIZE: 93%
}
.rhs-medium .buyguide-container A.chevron {
	MARGIN-TOP: 1em; FONT-SIZE: 93%
}
.rhs-high .buyguide-container A.chevron {
	MARGIN-TOP: 1em; FONT-SIZE: 93%
}
.rhs-low .theme-container A.chevron {
	MARGIN-TOP: 1em; FONT-SIZE: 93%
}
.rhs-medium .theme-container A.chevron {
	MARGIN-TOP: 1em; FONT-SIZE: 93%
}
.rhs-high .theme-container A.chevron {
	MARGIN-TOP: 1em; FONT-SIZE: 93%
}
#cross-links UL {
	FONT-SIZE: 85%; MARGIN: 10px 0px 0px 20px; COLOR: #74b2cb; LINE-HEIGHT: 1.5
}
#cross-links H3 {
	MARGIN-LEFT: 20px
}
#cross-links .subtitle {
	PADDING-BOTTOM: 0px
}
#home-topcat {
	MARGIN-BOTTOM: 13px
}
#home-promo {
	MARGIN-BOTTOM: 13px
}
#ed-caro {
	OVERFLOW: hidden; WIDTH: 439px
}
#ed-caro .pane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: 419px; PADDING-TOP: 0px
}
#ed-caro .content {
	FLOAT: left; WIDTH: 235px
}
#ed-caro P {
	MARGIN-BOTTOM: 10px
}
#ed-caro IMG {
	FLOAT: right; MARGIN: 0px 4px 1px 0px
}
#ed-caro P {
	COLOR: #454545; PADDING-TOP: 6px
}
#ed-caro UL.carousel UL {
	PADDING-RIGHT: 0px; FLOAT: left; POSITION: static
}
#home-promo #ed-caro UL.carousel UL LI {
	PADDING-LEFT: 15px; BACKGROUND: url(newimage/bullet-arrow.png) no-repeat left 3px; MARGIN-BOTTOM: 5px; WIDTH: 100px
}
#ed-caro .price {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
#ed-caro A.reviews {
	FONT-SIZE: 85%; COLOR: #306893
}
#ed-caro A.reviews:visited {
	COLOR: #1a3549
}
#ed-caro .price STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 122%
}
.js#home-promo {
	BACKGROUND: url(newimage/gen-sec-mod.png) no-repeat left top; WIDTH: 439px; PADDING-TOP: 10px; POSITION: relative
}
.js#ed-caro {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 437px; BORDER-BOTTOM: #ccc 0px solid
}
.js#ed-caro IMG {
	MARGIN-BOTTOM: 0px
}
.js#ed-caro UL.carousel {
	LEFT: 0px; WIDTH: 10000px; POSITION: relative
}
.js#ed-caro UL.carousel .pane {
	CLEAR: none; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 418px; LIST-STYLE-TYPE: none
}
.js#ed-caro .pane H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#ed-caro .pane H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 159%; BACKGROUND: url(newimage/gen-sec-mod.png) #fff no-repeat left top; PADDING-BOTTOM: 5px; MARGIN-LEFT: -20px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px
}
#ed-caro .pane {
	CLEAR: left; BACKGROUND: url(newimage/gen-sec-mod.png) no-repeat left bottom; MARGIN-BOTTOM: 12px; OVERFLOW: hidden
}
#ed-caro LI LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px
}
#pop-cats {
	OVERFLOW: hidden; WIDTH: 439px
}
#wl-topcat #pop-cats {
	WIDTH: auto
}
#pop-cats LI.slide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 14.5em; FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: visible; WIDTH: 130px; PADDING-TOP: 10px
}
#wl-topcat #pop-cats LI {
	WIDTH: 149px
}
#pop-cats LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pop-cats P {
	MARGIN-BOTTOM: 10px
}
#pop-cats IMG {
	DISPLAY: block; TEXT-ALIGN: center
}
#home-topcat H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 93%
}
#wl-topcat H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 93%
}
#home-topcat H3 IMG {
	DISPLAY: block; MARGIN-LEFT: 2px
}
#home-topcat #pop-cats OL.catlinks {
	MARGIN-LEFT: 18px
}
#wl-topcat OL.catlinks {
	MARGIN-LEFT: 18px
}
#home-topcat #pop-cats OL.catlinks LI {
	DISPLAY: list-item; LIST-STYLE-POSITION: outside; FONT-SIZE: 85%; FLOAT: none; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #316891; LIST-STYLE-TYPE: decimal
}
#wl-topcat OL.catlinks LI {
	DISPLAY: list-item; LIST-STYLE-POSITION: outside; FONT-SIZE: 85%; FLOAT: none; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #316891; LIST-STYLE-TYPE: decimal
}
#wl-topcat OL.catlinks LI A {
	COLOR: #306893
}
#home-topcat OL.catlinks LI A {
	COLOR: #306893
}
#wl-topcat OL.catlinks LI A:visited {
	COLOR: #1a3549
}
#home-topcat OL.catlinks LI A:visited {
	COLOR: #1a3549
}
#home-topcat UL LI.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#home-topcat LI.slide {
	BORDER-RIGHT: #d3d3d3 1px dotted; MARGIN-LEFT: 5px
}
#wl-topcat LI {
	BORDER-RIGHT: #d3d3d3 1px dotted; MARGIN-LEFT: 5px
}
#wl-topcat LI LI {
	MARGIN-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.js#home-topcat {
	WIDTH: 439px; POSITION: relative
}
.js#pop-cats {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 437px; BORDER-BOTTOM: #ccc 0px solid
}
.js#pop-cats UL.carousel {
	LEFT: 0px; WIDTH: 10000px; POSITION: relative
}
.js#pop-cats UL.carousel LI {
	CLEAR: none; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 130px; LIST-STYLE-TYPE: none
}
#home-topcat H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(newimage/gen-sec-mod.png) #fff no-repeat left top; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px
}
#pop-cats UL {
	BACKGROUND: url(newimage/gen-sec-mod.png) no-repeat left bottom; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 439px
}
.js#pop-cats UL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#pop-cats LI LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px
}
#wl-topcat LI {
	TEXT-ALIGN: left
}
#wl-topcat H3 {
	FONT-WEIGHT: bold
}
#wl-topcat OL LI {
	FONT-WEIGHT: normal
}
#wl-topcat H3 {
	PADDING-LEFT: 5px
}
#wl-topcat OL {
	PADDING-LEFT: 5px
}
#wl-topcat LI._3 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
OL.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 185px; BACKGROUND: url(newimage/caro-control-canvas.png) no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 33px; TEXT-ALIGN: center
}
OL.pagination LI {
	FLOAT: left; MARGIN: 0px 5px; PADDING-TOP: 13px
}
OL.pagination LI A {
	DISPLAY: block; BACKGROUND: url(newimage/caro-page-sprite.png) no-repeat right top; OVERFLOW: hidden; WIDTH: 9px; TEXT-INDENT: -999em; HEIGHT: 8px
}
OL.pagination LI.active A {
	BACKGROUND: url(newimage/caro-page-sprite.png) no-repeat left top
}
UL.controls {
	FONT-SIZE: 0px
}
UL.controls .next {
	RIGHT: 5px; BACKGROUND: url(newimage/caro-nav.png) no-repeat right 50%; OVERFLOW: hidden; WIDTH: 26px; BOTTOM: 5px; TEXT-INDENT: -999em; POSITION: absolute; TOP: auto; HEIGHT: 26px
}
UL.controls .prev {
	RIGHT: 5px; BACKGROUND: url(newimage/caro-nav.png) no-repeat right 50%; OVERFLOW: hidden; WIDTH: 26px; BOTTOM: 5px; TEXT-INDENT: -999em; POSITION: absolute; TOP: auto; HEIGHT: 26px
}
UL.controls .prev {
	BACKGROUND-POSITION: left 50%; RIGHT: auto; LEFT: 5px
}
UL.controls .safari.next {
	BOTTOM: 4px
}
UL.controls .safari.prev {
	BOTTOM: 4px
}
.carousel-zoom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 93%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.text-links {
	CLEAR: both; DISPLAY: none; POSITION: relative
}
.text-links H2 DIV {
	PADDING-BOTTOM: 8px; BORDER-BOTTOM: #cacaca 1px dotted
}
.text-links EM {
	FONT-WEIGHT: bold
}
.text-links P {
	PADDING-RIGHT: 10px
}
.text-links .promologo IMG {
	DISPLAY: inline-block; VERTICAL-ALIGN: bottom
}
.text-links A.appear-here {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 85%; RIGHT: 22px; COLOR: #316891; POSITION: absolute; TOP: 14px
}
.three-col .text-links A.appear-here {
	RIGHT: 4px
}
.text-links UL {
	MARGIN: 0px 15px; COLOR: #454545
}
.text-links LI {
	MARGIN: 8px 0px
}
.text-links H3 {
	FONT-WEIGHT: bold
}
.text-links .url {
	COLOR: #306893
}
.text-links .url:visited {
	COLOR: #1a3549
}
#sub-pri-sec .text-links {
	BACKGROUND-IMAGE: url(newimage/gen-sec-mod.png)
}
#sub-pri-sec .text-links H2 {
	BACKGROUND-IMAGE: url(newimage/gen-sec-mod.png)
}
#sub-pri-sec .text-links .appear-here {
	FONT-WEIGHT: normal
}
.grid-4 {
	BACKGROUND: url(newimage/grid-bck.png) repeat-y 50% top
}
.grid-2 UL {
	OVERFLOW: hidden
}
.grid-3 UL {
	OVERFLOW: hidden
}
.grid-4 UL {
	OVERFLOW: hidden
}
.grid-5 UL {
	OVERFLOW: hidden
}
.grid-2 UL {
	OVERFLOW: hidden
}
.grid-3 OL {
	OVERFLOW: hidden
}
.grid-4 OL {
	OVERFLOW: hidden
}
.grid-5 OL {
	OVERFLOW: hidden
}
.grid-2 LI {
	WIDTH: 50%
}
.grid-3 LI {
	WIDTH: 33.3%
}
.grid-4 LI {
	WIDTH: 25%
}
.grid-5 LI {
	WIDTH: 20%
}
.grid-4 {
	OVERFLOW: hidden
}
.grid-2 LI {
	FLOAT: left
}
.grid-3 LI {
	FLOAT: left
}
.grid-4 LI {
	FLOAT: left
}
.grid-5 LI {
	FLOAT: left
}
.grid-2 LI LI {
	FLOAT: none; WIDTH: auto
}
.grid-3 LI LI {
	FLOAT: none; WIDTH: auto
}
.grid-4 LI LI {
	FLOAT: none; WIDTH: auto
}
.grid-5 LI LI {
	FLOAT: none; WIDTH: auto
}
#popular-products LI {
	TEXT-ALIGN: center
}
DIV.results .grid-4 LI {
	TEXT-ALIGN: center
}
DIV.popular-categories LI {
	TEXT-ALIGN: center
}
#popular-products LI LI {
	TEXT-ALIGN: left
}
DIV.results .grid-4 LI LI {
	TEXT-ALIGN: left
}
#category-list {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#category-list H2 {
	MARGIN: 0px -15px
}
#category-list .contents {
	MARGIN-BOTTOM: 12px
}
#category-list .contents LI {
	HEIGHT: 4.4em
}
#category-list .contents A {
	FONT-WEIGHT: bold
}
#category-list .contents {
	FLOAT: left; WIDTH: 24%
}
.product-tile {
	POSITION: relative; TEXT-ALIGN: center
}
.product-tile .counter {
	LEFT: 5px; POSITION: absolute; TOP: 5px
}
.product-tile .item {
	MARGIN-BOTTOM: 1px
}
#top-products .product-tile .item {
	MARGIN-BOTTOM: 22px
}
.product-tile H3.item A:hover SPAN {
	TEXT-DECORATION: underline
}
.product-tile .item .photo {
	DISPLAY: block; MARGIN: 0px auto 10px; HEIGHT: 90px! important
}
.product-tile .item .fn {
	FONT-WEIGHT: bold
}
.product-tile .fn SPAN {
	DISPLAY: block; MIN-HEIGHT: 3em
}
.product-tile .rating {
	MARGIN: 0px auto; HEIGHT: 13px
}
.product-tile .price {
	MARGIN: 0px auto 4px; WIDTH: 10em
}
.product-tile .reviews {
	DISPLAY: block; MARGIN-BOTTOM: 7px
}
.product-tile .reviews {
	COLOR: #306893
}
.product-tile .reviews A {
	COLOR: #306893
}
.product-tile .reviews A:visited {
	COLOR: #1a3549
}
.product-tile .rating {
	WIDTH: 70px
}
.product-tile .price STRONG {
	FONT-WEIGHT: bold
}
.product-tile DL.price {
	TEXT-ALIGN: right
}
.product-tile DL.price DT {
	DISPLAY: inline; FONT-SIZE: 80%
}
.product-tile DL.price DD {
	DISPLAY: inline; FONT-SIZE: 80%
}
.product-tile .price .but {
	FONT-SIZE: 80%
}
.product-tile .price .pp-unavailable {
	COLOR: red
}
.product-tile .cta {
	MARGIN: 0px auto; WIDTH: 130px
}
.product-tile .button {
	MARGIN-BOTTOM: 7px
}
.product-tile .lister {
	MARGIN-TOP: 20px; HEIGHT: 60px
}
.product-tile .reviews {
	FONT-SIZE: 85%
}
.product-tile .button .count {
	FONT-SIZE: 85%
}
.product-tile .lister {
	FONT-SIZE: 85%
}
.product-tile .lister .reviews {
	FONT-SIZE: 100%
}
#popular-products .offer-tile .price {
	MIN-HEIGHT: 39px; PADDING-TOP: 10px
}
.bd-grid .add-to-saved-list {
	FONT-SIZE: 85%
}
.offer-tile .category {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.offer-tile .add-to-saved-list {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.product-tile .category {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.product-tile .add-to-saved-list {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.offer-tile .add-to-saved-list {
	MARGIN-TOP: 5px
}
.offer-tile .offer-features {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 85%; BACKGROUND: #eee; PADDING-BOTTOM: 2px; MARGIN: 5px; PADDING-TOP: 2px
}
#most-popular-container .tab-cont {
	CLEAR: left; POSITION: relative
}
#most-popular-container .tab-cont P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #454545; PADDING-TOP: 10px
}
.side-pop-list {
	MARGIN-LEFT: 35px; LIST-STYLE-TYPE: decimal
}
.side-pop-list LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 5px 0px; PADDING-TOP: 10px; POSITION: relative
}
.side-pop-list LI.first {
	CLEAR: left; BORDER-TOP-STYLE: none
}
.side-pop-list .logo {
	LEFT: 0px; MARGIN-LEFT: 0px; POSITION: absolute; TOP: 5px
}
.side-pop-list H4 {
	DISPLAY: inline
}
.side-pop-list H4 A {
	FONT-WEIGHT: bold
}
.side-pop-list SPAN.price-range {
	DISPLAY: inline
}
#side-pop-stores .side-pop-list LI {
	PADDING-LEFT: 90px
}
#side-pop-themes .side-pop-list LI {
	PADDING-LEFT: 90px
}
#side-pop-themes .side-pop-list LI {
	MIN-HEIGHT: 90px
}
#most-popular-container .tab-cont A.more {
	MARGIN-LEFT: 15px
}
#sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 0px; OVERFLOW: hidden; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sitemap .section-head {
	BORDER-RIGHT: #cacaca 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cacaca 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; BORDER-LEFT: #cacaca 0px dotted; PADDING-TOP: 2px; BORDER-BOTTOM: #cacaca 1px dotted; POSITION: relative
}
#sitemap H2 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 108%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 180%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ececec
}
.grouped#sitemap H3 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 108%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 180%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ececec
}
.xxalpha#sitemap H3 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 108%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 180%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ececec
}
#sitemap H2 {
	TEXT-TRANSFORM: uppercase
}
.grouped#sitemap H3 {
	TEXT-TRANSFORM: uppercase
}
.xxalpha#sitemap H3 {
	TEXT-TRANSFORM: uppercase
}
#sitemap .xoxo H3 {
	FONT-WEIGHT: bold
}
#sitemap .xoxo .tl {
	CLEAR: left
}
#sitemap .xoxo .tl LI {
	CLEAR: left
}
#sitemap .xoxo DIV {
	CLEAR: left
}
#sitemap .xoxo .tl {
	PADDING-TOP: 15px
}
#related-categories P {
	PADDING-LEFT: 15px; MARGIN: 4px auto
}
#browse-az P {
	PADDING-LEFT: 15px; MARGIN: 4px auto
}
#related-categories UL {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold
}
#browse-az UL {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold
}
#sitemap .xoxo .section-detail .cat-filterxxs A IMG {
	FLOAT: left; WIDTH: 90px; HEIGHT: 90px
}
#sitemap .xoxo .section-detail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sitemap .xoxo .section-detail LI {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 310px; PADDING-TOP: 0px
}
#sitemap .xoxo .section-detail LI.first {
	CLEAR: left; PADDING-RIGHT: 15px
}
#sitemap .xoxo .section-detail .cat-filterxxs {
	BACKGROUND: url(newimage/domain_sprite.png) no-repeat left top
}
#sitemap .xoxo .section-detail .cat-filterxxs DIV {
	BACKGROUND: url(newimage/domain_sprite.png) no-repeat left top
}
#sitemap .xoxo .section-detail .other {
	BACKGROUND: url(newimage/domain_sprite.png) no-repeat left top
}
#sitemap .xoxo .section-detail .other H3 {
	BACKGROUND: url(newimage/domain_sprite.png) no-repeat left top
}
#sitemap .xoxo .section-detail .cat-filterxxs DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#sitemap .xoxo .section-detail .cat-filterxxs {
	CLEAR: none; BACKGROUND-POSITION: left bottom; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 310px
}
#sitemap .xoxo .section-detail .cat-filterxxs OL {
	FLOAT: left
}
#sitemap .xoxo .section-detail .cat-filterxxs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px
}
#sitemap .xoxo .section-detail .cat-filterxxs LI A {
	FONT-SIZE: 85%
}
#sitemap .xoxo .section-detail .more {
	TEXT-ALIGN: right
}
#sitemap .xoxo .section-detail .other {
	BACKGROUND-POSITION: -363px 100%; PADDING-BOTTOM: 5px; WIDTH: 100%
}
#sitemap .xoxo .section-detail .no-title {
	BACKGROUND-IMAGE: none
}
#sitemap .xoxo .section-detail .other H3 {
	CLEAR: left; PADDING-RIGHT: 10px; BACKGROUND-POSITION: -363px -200px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#sitemap .xoxo .section-detail .other .more {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-SIZE: 85%
}
#sitemap .xoxo .section-detail .other OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1% 0px 2%; WIDTH: 29%; PADDING-TOP: 0px
}
#sitemap .xoxo .section-detail .other OL LI {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#sitemap .xoxo .section-detail .other OL LI SPAN {
	DISPLAY: block
}
#sitemap .xoxo .section-detail .other OL LI SPAN.occ {
	DISPLAY: inline
}
#pri .grouped {
	BORDER-RIGHT: #74b2cb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #74b2cb 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 93%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #74b2cb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #74b2cb 1px solid
}
#pri .xxalpha {
	BORDER-RIGHT: #74b2cb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #74b2cb 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 93%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #74b2cb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #74b2cb 1px solid
}
.grouped#sitemap H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px -15px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #74b2cb
}
.xxalpha#sitemap H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px -15px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #74b2cb
}
#sitemap P {
	MARGIN: 12px 0px
}
.grouped#sitemap .tl {
	PADDING-TOP: 0px
}
.xxalpha#sitemap .tl {
	PADDING-TOP: 0px
}
.grouped#sitemap LI {
	MARGIN: 1px 0px; COLOR: #757575
}
.xxalpha#sitemap LI {
	MARGIN: 1px 0px; COLOR: #757575
}
#sitemap .contents {
	MARGIN-BOTTOM: 12px
}
#sitemap .contents LI {
	FONT-WEIGHT: bold
}
.grouped#sitemap .contents {
	FLOAT: left; WIDTH: 33%
}
.xxalpha#sitemap .contents LI {
	DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
.xxalpha#sitemap .xoxo {
	MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #cacaca 1px dotted
}
.grouped#sitemap .xoxo H4 {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold
}
.xxalpha#sitemap .xoxo H4 {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold
}
.xxalpha#sitemap .xoxo .section-head SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.grouped#sitemap .xoxo {
	CLEAR: both; MARGIN-LEFT: -5px
}
.xxalpha#sitemap .xoxo {
	CLEAR: both; MARGIN-LEFT: -5px
}
#sitemap .btt {
	FONT-SIZE: 80%; RIGHT: 10px; MARGIN: 0px; POSITION: absolute; TOP: 5px
}
.grouped#sitemap .xoxo .tl {
	PADDING-LEFT: 5px
}
.xxalpha#sitemap .xoxo .tl {
	PADDING-LEFT: 5px
}
.grouped#sitemap .xoxo OL OL {
	FLOAT: left; MARGIN-BOTTOM: 6px; WIDTH: 33%
}
.xxalpha#sitemap .xoxo OL {
	FLOAT: left; MARGIN-BOTTOM: 6px; WIDTH: 33%
}
.grouped#sitemap .xoxo OL LI {
	OVERFLOW: hidden
}
.xxalpha#sitemap .xoxo LI {
	OVERFLOW: hidden
}
.grouped#sitemap .xoxo .section-head {
	MARGIN: 12px -5px 5px
}
.xxalpha#sitemap .xoxo .section-head {
	MARGIN: 12px -5px 5px
}
.subcategory#sitemap {
	PADDING-TOP: 15px
}
.morecategory#sitemap {
	PADDING-TOP: 15px
}
.subcategory#sitemap .xoxo .section-head {
	DISPLAY: none; MARGIN: 0px
}
.morecategory#sitemap H2 {
	DISPLAY: none; MARGIN: 0px
}
.morecategory#sitemap .xoxo .section-detail .other OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.morecategory#sitemap .xoxo .section-detail .other OL LI A IMG {
	FLOAT: none; MARGIN: 0px auto 5px; WIDTH: 50px; HEIGHT: 50px
}
.morecategory#sitemap .xoxo OL LI A IMG {
	MARGIN: 10px 0px 0px; OVERFLOW: hidden; WIDTH: 50px; HEIGHT: 50px
}
.morecategory#sitemap .xoxo .section-detail LI {
	CLEAR: left; WIDTH: 100%
}
.morecategory#sitemap .xoxo .section-detail .cat-filterxxs A IMG {
	WIDTH: 50px; HEIGHT: 50px
}
.morecategory#sitemap .xoxo .section-detail .cat-filterxxs DIV {
	BACKGROUND-POSITION: -363px top
}
.morecategory#sitemap .xoxo .section-detail .cat-filterxxs {
	BACKGROUND-POSITION: -363px bottom; MARGIN: 0px; WIDTH: 100%
}
.morecategory#sitemap .xoxo .section-detail .cat-filterxxs OL {
	MARGIN: 0px 1% 0px 0px; WIDTH: 28%
}
.morecategory#sitemap .xoxo .section-detail .cat-filterxxs SPAN.more {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-SIZE: 85%
}
.filterxxs {
	OVERFLOW: hidden; WIDTH: 662px; TEXT-ALIGN: left
}
.filterxxs .yui-calendar .calnavleft {
	DISPLAY: none
}
.filterxxs .yui-calendar .calnavright {
	DISPLAY: none
}
.filterxxs .yui-calcontainer {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.filterxxs .yui-calendar .calhead {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.filterxxs .remove-selected {
	MARGIN-LEFT: 5px
}
.filterxxs .remove-selected SPAN {
	POSITION: relative; TOP: 100px
}
.filterxxs .bd {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.filterxxs .hd H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.filterxxs .search {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.filterxxs .hd {
	POSITION: relative
}
#filterxx-refine-by {
	POSITION: relative
}
.filterxxs-level3 #filterxx-refine-by {
	POSITION: static
}
#filterxx-refine-by .loading {
	DISPLAY: block; Z-INDEX: 999; RIGHT: 5px; POSITION: absolute; TOP: 4px
}
.filterxxs .hd .info {
	PADDING-RIGHT: 10px; MIN-WIDTH: 10px; RIGHT: 0px; BACKGROUND: url(newimage/filterxxs_right_corner.png) #eee no-repeat right top; WIDTH: 40%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.filterxxs-level3 .hd .info {
	TEXT-ALIGN: right
}
.filterxxs .bd .form-filterxx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted
}
.filterxxs .bd .form-filterxx LABEL {
	FONT-WEIGHT: bold
}
.filterxxs .bd .form-filterxx #filterxxs-postCodeLimit-label {
	FONT-WEIGHT: normal
}
.filterxxs .bd .form-filterxx LABEL {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.filterxxs .bd .form-filterxx INPUT {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.filterxxs .bd .form-filterxx BUTTON {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.results .filterxxs-level3 .pagination {
	FLOAT: none; MARGIN: 0px 0px 0px 10px
}
.filterxxs UL.groups {
	CLEAR: left; BORDER-COLLAPSE: separate; border-spacing: 2px
}
.filterxxs LI.group {
	BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; BORDER-LEFT: #eaeaea 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #eaeaea 1px solid; POSITION: relative
}
.filterxxs LI.calendar-js {
	WIDTH: 145px
}
.filterxxs LI.group UL {
	MARGIN: 2px 5px
}
.filterxxs UL.groups H4 {
	MARGIN: 2px 5px
}
.filterxxs UL.groups LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.filterxxs UL.groups {
	TABLE-LAYOUT: fixed; WIDTH: 660px
}
.filterxxs LI.also_list H4 {
	PADDING-LEFT: 8px
}
.filterxxs LI.also_list UL {
	PADDING-LEFT: 8px
}
.filterxxs LI.also_list A {
	DISPLAY: block; POSITION: relative
}
.filterxxs LI.also_list .selected A {
	BACKGROUND: url(newimage/small-arrow-left.png) white no-repeat 7px 5px
}
.filterxxs .group INPUT {
	WIDTH: 2em
}
.PriceRange INPUT#filterxx-PriceRange-priceMin {
	WIDTH: 1.7em
}
.PriceRange INPUT#filterxx-PriceRange-priceMax {
	WIDTH: 1.7em
}
.filterxxs .group FORM.loanAmount INPUT {
	WIDTH: 5em
}
.filterxxs .group LABEL {
	FLOAT: left; MARGIN: 2px 0px 0px 3px
}
.filterxxs .group INPUT {
	FLOAT: left; MARGIN: 2px 0px 0px 3px
}
.filterxxs .group BUTTON {
	DISPLAY: inline; FONT-SIZE: 85%; FLOAT: left; WIDTH: 3em
}
.filterxxs .group BUTTON.cta .cont SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.filterxxs .hd A {
	MARGIN-RIGHT: 5px
}
.filterxxs LI.options LEGEND {
	DISPLAY: none
}
.filterxxs LI.options LABEL:unknown {
	content: " "
}
.filterxxs {
	FONT-SIZE: 85%
}
.filterxxs A {
	CURSOR: pointer; TEXT-DECORATION: none
}
.filterxxs A:hover {
	TEXT-DECORATION: underline
}
.filterxxs .filterxx {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.filterxxs H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
.filterxxs .hd H3 {
	TEXT-TRANSFORM: uppercase
}
.filterxxs .hd {
	BACKGROUND-COLOR: #eee
}
.filterxxs .search {
	BACKGROUND-COLOR: #eee
}
.filterxxs .hd {
	BACKGROUND: url(newimage/filterxxs_right_corner.png) #eee no-repeat right top
}
.filterxxs .hd H3 {
	BACKGROUND: url(newimage/filterxxs_left_corner.png) no-repeat left top
}
.filterxxs LI.also_list {
	BORDER-LEFT-WIDTH: 0px; BACKGROUND-COLOR: #f4f4f4
}
.filterxxs LI.also_list LI.selected A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 16px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN-LEFT: -16px; BORDER-LEFT: #eee 0px solid; COLOR: #454545; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: white
}
.filterxxs LI.also_list LI.hover A {
	BORDER-RIGHT: #eee 1px dotted; BORDER-TOP: #eee 1px dotted; BORDER-LEFT: #eee 1px dotted; BORDER-BOTTOM: #eee 1px dotted; BACKGROUND-COLOR: white
}
.filterxxs .search {
	OVERFLOW: hidden
}
.filterxxs .search .message {
	FLOAT: right; WIDTH: 100px
}
.filterxxs .search DIV {
	MARGIN: 0px auto; WIDTH: 75%; HEIGHT: 26px
}
.filterxxs .search LABEL {
	FLOAT: left
}
.filterxxs .search INPUT {
	FLOAT: left
}
.filterxxs .search BUTTON {
	FLOAT: left
}
.filterxxs .search LABEL {
	MARGIN-TOP: 8px; MARGIN-RIGHT: 0.5em
}
.filterxxs .search INPUT {
	MARGIN-TOP: 2px; WIDTH: 150px; MARGIN-RIGHT: 0.5em
}
.filterxxs .search BUTTON {
	WIDTH: 75px
}
.filterxxs .ft {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 640px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
.filterxxs .ft H3 {
	FLOAT: left; WIDTH: 100px
}
.filterxxs .ft UL {
	MARGIN-LEFT: 100px
}
.filterxxs .ft H3 {
	DISPLAY: inline
}
.filterxxs .ft LI {
	DISPLAY: inline
}
.filterxxs .ft LI .separator {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.filterxxs-overlay .hd H3 {
	TEXT-TRANSFORM: none
}
.filterxxs-overlay .hd .info A {
	MARGIN-TOP: 5px; DISPLAY: block
}
.filterxxs-overlay .bd {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.filterxxs-overlay .bd H4 {
	MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
.filterxxs-overlay .bd .pagination {
	MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
.filterxxs-overlay .bd LABEL {
	CURSOR: pointer
}
.filterxxs-overlay .bd .pagination H5 {
	DISPLAY: inline
}
.filterxxs-overlay .bd .pagination UL {
	DISPLAY: inline
}
.filterxxs-overlay .bd .pagination LI {
	DISPLAY: inline
}
.filterxxs-overlay .bd LEGEND {
	DISPLAY: none
}
.filterxxs-overlay .bd .filterxx-values {
	MARGIN: 10px 0px
}
.filterxxs-overlay .bd .filterxx-values UL:unknown {
	BORDER-RIGHT-WIDTH: 0px
}
.filterxxs-overlay .bd .filterxx-values UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.filterxxs-overlay .form-footer {
	BACKGROUND: #eee; TEXT-ALIGN: right
}
.filterxxs-overlay .form-footer INPUT {
	MARGIN: 5px
}
.filterxxs-level3 {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 10px; WIDTH: 660px
}
.bd-grid .filterxxs-level3 {
	FONT-SIZE: 85%
}
.filterxxs-level3 .hd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 660px; PADDING-TOP: 5px
}
.filterxxs-level3 .hd H3 {
	DISPLAY: inline; BACKGROUND: #eee
}
.filterxxs-level3 .hd .info {
	RIGHT: 10px; BACKGROUND: #eee; TOP: 5px
}
.filterxxs-level3 .bd {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.filterxxs-has-selected .bd {
	DISPLAY: block
}
.filterxxs-level3 .group BUTTON {
	DISPLAY: inline! important; WIDTH: 3em! important
}
.filterxxs .custom-input {
	BORDER-RIGHT: #a7a7a7 1px solid; BORDER-TOP: #a7a7a7 1px solid; BORDER-LEFT: #a7a7a7 1px solid; BORDER-BOTTOM: #a7a7a7 1px solid; HEIGHT: 19px
}
.filterxxs .search INPUT {
	BORDER-RIGHT: #a7a7a7 1px solid; BORDER-TOP: #a7a7a7 1px solid; BORDER-LEFT: #a7a7a7 1px solid; BORDER-BOTTOM: #a7a7a7 1px solid; HEIGHT: 19px
}
.filterxxs .hd A.expanded {
	BACKGROUND: url(newimage/small-arrow-down.png) no-repeat 0px 3px
}
.filterxxs A#show-hide-filterxxs {
	DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(newimage/small-arrow-right.png) no-repeat 3px 1px
}
.results .bd .filterxxs .ft {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.filterxxs-overlay .filterxx-values LI {
	MARGIN: 0px 3px 0px 6px
}
.filterxxs-overlay .filterxx-values A {
	FONT-SIZE: 100%
}
.filterxxs .occ {
	FONT-SIZE: 91%
}
.col5 {
	BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(newimage/filterxxs-border.png); WIDTH: 660px; BACKGROUND-REPEAT: repeat-y
}
.col4 {
	BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(newimage/filterxxs-border.png); WIDTH: 660px; BACKGROUND-REPEAT: repeat-y
}
.col3 {
	BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(newimage/filterxxs-border.png); WIDTH: 660px; BACKGROUND-REPEAT: repeat-y
}
.col2 {
	BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(newimage/filterxxs-border.png); WIDTH: 660px; BACKGROUND-REPEAT: repeat-y
}
.col-item {
	FLOAT: left
}
.col5 .col-item {
	WIDTH: 132px
}
.col4 .col-item {
	WIDTH: 165px
}
.col3 .col-item {
	WIDTH: 220px
}
.col2 .col-item {
	WIDTH: 330px
}
.col5 {
	BACKGROUND-POSITION: -2040px 0px
}
.col5-4 {
	WIDTH: 528px
}
.col5-3 {
	WIDTH: 396px
}
.col5-2 {
	WIDTH: 264px
}
.col5-1 {
	WIDTH: 132px
}
.col4 {
	BACKGROUND-POSITION: -1360px 0px
}
.col4-3 {
	WIDTH: 495px
}
.col4-2 {
	WIDTH: 330px
}
.col4-1 {
	WIDTH: 165px
}
.col3 {
	BACKGROUND-POSITION: -680px 0px
}
.col3-2 {
	WIDTH: 440px
}
.col3-1 {
	WIDTH: 220px
}
.col2 {
	BACKGROUND-POSITION: 0px 0px
}
.col2-1 {
	WIDTH: 330px
}
.occ {
	FONT-SIZE: 77%; MARGIN-LEFT: 0.5em; COLOR: #999
}
.col-item A {
	FONT-SIZE: 85%
}
.filterxxs .bd .geolocRefinement {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.filterxxs .bd .geolocRefinement FORM {
	BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; BORDER-LEFT: #eaeaea 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #eaeaea 1px solid
}
.filterxxs .bd .geolocRefinement H3 {
	MARGIN-TOP: 5px; FLOAT: left
}
.filterxxs .bd .geolocRefinement INPUT {
	MARGIN-TOP: 3px; WIDTH: 7em; MARGIN-RIGHT: 8px
}
.filterxxs .bd .geolocRefinement LABEL {
	MARGIN-TOP: 6px; MARGIN-RIGHT: 8px
}
.filterxxs .bd .geolocRefinement SELECT {
	FLOAT: left
}
.filterxxs .bd .geolocRefinement BUTTON {
	DISPLAY: inline; FLOAT: none; MARGIN-LEFT: 5px; WIDTH: 75px
}
.results {
	MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 662px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results-level3 {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 662px; BORDER-RIGHT-WIDTH: 0px
}
.results-level3-photo {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 662px; BORDER-RIGHT-WIDTH: 0px
}
.results .hd {
	FLOAT: left
}
.results-level3 .hd {
	MARGIN-BOTTOM: 0px
}
.results .hd .view-details {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 662px; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 1.8em; BACKGROUND-COLOR: #74b2cb; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
.az-tabtitle {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 662px; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 1.8em; BACKGROUND-COLOR: #74b2cb; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
.results-level3 .hd .view-details {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px
}
.results .current-view-info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.az-tabtitle A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.az-tabtitle A:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.az-tabtitle A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.az-tabtitle A:active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.results .current-view-info A {
	COLOR: white
}
.results-level3 .current-view-info {
	PADDING-TOP: 1px
}
.results #results-num-items {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.results #results-num-items A {
	COLOR: #fff
}
.results .hd .current-sorting {
	FLOAT: right
}
.results .hd .current-results {
	FONT-WEIGHT: bold; FLOAT: left; TEXT-TRANSFORM: uppercase
}
.results #tux-results-num-items {
	PADDING-RIGHT: 3px; DISPLAY: none; PADDING-LEFT: 3px; BACKGROUND: #306893; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 1px
}
.results #tux-results-num-items A {
	COLOR: #fff
}
.results FORM.view-details LEGEND {
	DISPLAY: none
}
.results .view-type {
	MARGIN-TOP: 2px; FLOAT: right
}
.results FORM.view-details INPUT.refresh-button {
	WIDTH: 90px
}
.results .bd {
	CLEAR: left; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 660px; BORDER-BOTTOM: #ccc 0px solid
}
.results-level3 .bd {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 660px; BORDER-BOTTOM: #ccc 0px solid
}
.results .bd-no-result {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 630px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.results .bd-list {
	FONT-SIZE: 85%
}
.results .bd-detailed {
	FONT-SIZE: 85%
}
.results .bd-list .price-detail {
	MARGIN-TOP: 4px
}
.results OL.products {
	OVERFLOW: hidden
}
.results-comparison .bd .products {
	MARGIN-LEFT: -2px
}
.results .result .selector {
	WIDTH: 22px
}
.results .sponsored .information {
	MARGIN: 5px 0px; WIDTH: 620px
}
.results .grid-4 .sponsored .information {
	MARGIN-LEFT: 5px; WIDTH: 639px
}
.results-comparison .details {
	WIDTH: 210px
}
.results .result .information-container .information LI.details {
	PADDING-RIGHT: 8px; WIDTH: 291px
}
.results .catalog.result .information-container .information LI.details {
	WIDTH: 276px
}
.results .catalog .information-container {
	BORDER-TOP: #ccc 1px dotted
}
.results .catalog.result .information-container .information LI.no-expert {
	WIDTH: 376px
}
.results .catalog.result LI.rating {
	MARGIN: 5px auto; WIDTH: 100px; TEXT-ALIGN: center
}
.results .result .cost-breakdown {
	WIDTH: 100px
}
.results .result .cost-breakdown .pp-missing {
	DISPLAY: block; COLOR: red
}
.results .result .price .pp-missing {
	FONT-SIZE: 200%; COLOR: red
}
.results-level3 .result .information-container UL.information LI.details {
	MARGIN-LEFT: 10px; WIDTH: 380px
}
.results .compare-info {
	PADDING-LEFT: 27px; PADDING-BOTTOM: 5px; POSITION: relative
}
.results .bd-grid .compare-info {
	PADDING-LEFT: 20px
}
.results .compare-info BUTTON {
	WIDTH: 15em
}
.results .top.compare-info BUTTON {
	MARGIN-TOP: 5px
}
.results .compare-info SPAN.info {
	BOTTOM: 1em; POSITION: absolute
}
.results .top.compare-info {
	BACKGROUND: url(newimage/result-compare-top-back.png) #fff no-repeat left top
}
.results .bottom.compare-info {
	BACKGROUND: url(newimage/result-compare-bottom-back.png) #fff no-repeat left bottom
}
.results .bd-grid .top.compare-info {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.results .bd-grid .bottom.compare-info {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.results-level2 FORM .result {
	BACKGROUND: url(newimage/result-selector-back.png) repeat-y 0px 0px
}
.results .grid-4 .sponsored {
	BACKGROUND-IMAGE: none
}
.results .bd-grid .selector {
	FONT-SIZE: 85%
}
.results .bd-grid .selector {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 3px; PADDING-TOP: 5px
}
.results .bd-grid .selector LABEL {
	CURSOR: pointer
}
.results .offer:hover {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BORDER-LEFT: #9bcc04 1px solid; BORDER-BOTTOM: #9bcc04 1px solid
}
.results .result .selector {
	FLOAT: left; WIDTH: 22px; PADDING-TOP: 35px; HEIGHT: 100%; TEXT-ALIGN: center
}
.level1.results .offer .information {
	WIDTH: 650px
}
.results .information LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 5px 0px 0px; VERTICAL-ALIGN: top
}
.results .information .additional-info LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.results .information .offer-features {
	MARGIN: 5px 0px
}
.results .information .offer-features LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.level1.results LI.photo {
	PADDING-RIGHT: 10px
}
.results .result H4 {
	DISPLAY: none
}
.results .result .details H4 {
	DISPLAY: block
}
.results .result .details H4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 122%
}
.results .result .details P {
	DISPLAY: block
}
.results .result .details H5 {
	DISPLAY: inline; FONT-WEIGHT: bold
}
.results .result .details UL {
	DISPLAY: inline
}
.results .result .details .offers LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.results .result .shop-info {
	MARGIN-TOP: 5px
}
.results .result .product-rating .rating {
	FLOAT: left
}
.results .bd-grid .compare-prices {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #fe4e0b
}
.results .result .num-offers {
	COLOR: #fe4e0b
}
.results .result .details .category {
	CLEAR: left; DISPLAY: block; FLOAT: left
}
.results .merchant-details {
	TEXT-ALIGN: center
}
.results .merchant-details A {
	DISPLAY: block
}
.results .merchant-details A.certification {
	DISPLAY: inline
}
.results .merchant-details .reviews A {
	DISPLAY: inline
}
.results .merchant-details SPAN.rating {
	MARGIN: 2px 0px 2px 10px
}
.results .grid-4 .product-tile .lister {
	MARGIN-TOP: 0px; OVERFLOW: auto; HEIGHT: auto
}
.results .cost-breakdown {
	TEXT-ALIGN: right
}
.results .cost-breakdown DL {
	MARGIN-RIGHT: 10px
}
.results .cost-breakdown DT {
	DISPLAY: none
}
.results .cost-breakdown DT.show-name {
	DISPLAY: inline
}
.results .cost-breakdown DD.show-name {
	DISPLAY: inline
}
.results .cost-breakdown .money {
	DISPLAY: block; FONT-WEIGHT: bold
}
.results .price .money {
	FONT-WEIGHT: bold; FONT-SIZE: 129%
}
.results .price BUTTON {
	DISPLAY: block; MARGIN-LEFT: 7px
}
.results .departure-date {
	DISPLAY: block
}
.results .return-date {
	DISPLAY: block
}
.results .airline {
	DISPLAY: block
}
.results .class {
	DISPLAY: block
}
.results .offer-date {
	COLOR: #999
}
.results .ft {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; FONT-SIZE: 85%; BACKGROUND: #eee; FLOAT: left; MARGIN: 0px 0px 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 660px; BORDER-BOTTOM: #ccc 1px solid
}
.results-level3 .bd .ft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 640px; BORDER-RIGHT-WIDTH: 1px
}
.results-level3-photo .bd .ft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 640px; BORDER-RIGHT-WIDTH: 1px
}
.results .about {
	FLOAT: left; MARGIN: 5px
}
.results .pagination {
	FLOAT: right; MARGIN: 5px 10px
}
.results .pagination OL {
	DISPLAY: inline
}
.results .pagination LI {
	DISPLAY: inline
}
.results .pagination LI.selected A {
	COLOR: #454545
}
.results .view-details-js .view-type LABEL {
	PADDING-LEFT: 16px; MARGIN-LEFT: 4px; CURSOR: pointer
}
.results .hd .view-options {
	PADDING-RIGHT: 6px; FLOAT: right
}
.results .hd .view-options LABEL {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.results .hd .view-options SELECT {
	FONT-SIZE: 90%; WIDTH: 130px
}
.results .hd .view-type .switch-view-link {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.6em; COLOR: white; MARGIN-RIGHT: 1em
}
.results .hd .view-type .switch-view-link:hover {
	TEXT-DECORATION: none
}
.results .view-details-js #results-newused {
	DISPLAY: none
}
.results .view-details-js #results-view-Detailed-label {
	BACKGROUND: url(newimage/result-details-icon.png) no-repeat 0px 0px
}
.results .view-details-js .selected#results-view-Detailed-label {
	BACKGROUND: url(newimage/result-details-icon-selected.png) no-repeat 0px 0px
}
.results .hd .view-type #results-view-Grid-label {
	BACKGROUND: url(newimage/icon-grid.png) no-repeat 0px 50%
}
.results .hd .view-type #results-view-List-label {
	BACKGROUND: url(newimage/icon-list.png) no-repeat 0px 50%
}
.results .view-details-js LABEL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.results .view-details-js .refresh-button {
	DISPLAY: none
}
.results .sponsored.result .information {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.results .catalog.result .information {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; BORDER-RIGHT-COLOR: white
}
.results-level3 .bd .first-result {
	BORDER-TOP: #ccc 1px dotted
}
.results-level2 .first-no-comparison .information-container {
	BORDER-TOP-WIDTH: 0px
}
.results-level3 .information-container {
	MARGIN-LEFT: 0px
}
.results .offer_dates {
	MARGIN: 1.22em 0px 0.6em; BORDER-BOTTOM: #ccc 1px dotted
}
.results .result .details A.toggle-details {
	DISPLAY: block; COLOR: #306893
}
.results .result .details A.add-to-saved-list {
	FLOAT: left
}
.results .result .details A.toggle-details:visited {
	COLOR: #1a3549
}
.results .result .details A.add-to-saved-list:visited {
	COLOR: #1a3549
}
.results-switch-to-or {
	COLOR: red
}
.results-grid {
	BORDER-RIGHT-WIDTH: 0px
}
.results-grid .hd {
	MARGIN-BOTTOM: 0px; WIDTH: 660px
}
.results-grid FORM.view-details {
	WIDTH: 639px
}
.results-grid .bd {
	BORDER-RIGHT: #ccc 1px solid; MARGIN: 0px
}
.results-level2 .bd-grid {
	POSITION: relative
}
.results-grid OL.products {
	BACKGROUND: url(newimage/grid-horiz-bck.png) repeat-x 50% top; OVERFLOW: hidden; WIDTH: 660px
}
.results-grid OL {
	BACKGROUND: url(newimage/grid-horiz-bck.png) repeat-x 50% top; OVERFLOW: hidden; WIDTH: 660px
}
.top-listing .grid-4 OL {
	BACKGROUND: url(newimage/grid-horiz-bck.png) repeat-x 50% top; OVERFLOW: hidden; WIDTH: 660px
}
.pop-prods OL.products {
	BACKGROUND: url(newimage/grid-horiz-bck.png) repeat-x 50% top; OVERFLOW: hidden; WIDTH: 660px
}
.top-listing .grid-4 OL.multiple {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.results-grid OL.products {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.results-grid .ft OL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.results-grid .product-tile {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 144px; PADDING-TOP: 10px
}
.results-grid .ft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px; WIDTH: 660px; BORDER-RIGHT-WIDTH: 1px
}
.calendar-container {
	DISPLAY: none; POSITION: absolute
}
.results .offer-form INPUT.date {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: url(newimage/calendar-thp.gif) #fff no-repeat 6.35em 1px; PADDING-BOTTOM: 1px; WIDTH: 7.8em; PADDING-TOP: 1px; HEIGHT: 15px
}
.results .offer-form INPUT.date-js {
	FONT-SIZE: 100%; CURSOR: pointer; MARGIN-RIGHT: 5px
}
.results .offer-form BUTTON {
	DISPLAY: inline; RIGHT: 1px; WIDTH: 126px; POSITION: absolute; TOP: 5px
}
.results .offer_dates {
	MARGIN: 1.22em 0px
}
.results .offer_dates .available-group {
	DISPLAY: block; WIDTH: 100%; LINE-HEIGHT: 3em
}
.results .offer_dates OL LI SPAN {
	FLOAT: left
}
.results .offer_dates OL LI OL LI {
	FLOAT: left
}
.results .offer_dates OL LI OL LI {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.results .offer_dates OL LI OL {
	MARGIN-LEFT: 90px
}
.results .offer_dates SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 0.3em
}
.results .offer-credit-cards .details {
	WIDTH: 225px
}
.results .offer-savings-accounts .details {
	WIDTH: 225px
}
.results .offer-credit-cards .cost-breakdown DT {
	DISPLAY: none
}
.results .offer-savings-accounts .cost-breakdown DT {
	DISPLAY: none
}
.results .offer-credit-cards .cost-breakdown DD {
	DISPLAY: block
}
.results .offer-savings-accounts .cost-breakdown DD {
	DISPLAY: block
}
.result .apr {
	FONT-WEIGHT: bold
}
.result .aer {
	FONT-WEIGHT: bold
}
.results .bd-grid .apr {
	FONT-WEIGHT: bold; FONT-SIZE: 85%
}
.results .bd-grid .aer {
	FONT-WEIGHT: bold; FONT-SIZE: 85%
}
.results .result .desc UL {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: bold
}
.results .result .description UL {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: bold
}
.results .result .details UL.conditions {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.results UL.conditions STRONG {
	FONT-WEIGHT: bold
}
.results .show-hide-details {
	WHITE-SPACE: pre
}
.results .hide-details {
	DISPLAY: block; HEIGHT: 1.34em
}
.results .show-dates {
	DISPLAY: block
}
.results SPAN.show-dates {
	DISPLAY: block
}
.results .result UL.show-dates {
	DISPLAY: block
}
.results .hide-dates {
	DISPLAY: none
}
.results SPAN.hide-dates {
	DISPLAY: none
}
.results .result UL.hide-dates {
	DISPLAY: none
}
.results .show-hide-dates {
	CURSOR: pointer; COLOR: #74b2cb
}
.results .result .details P.res-promo-text {
	DISPLAY: block
}
.results .result .desc A {
	COLOR: #306893
}
.results .result .description A {
	COLOR: #306893
}
.results .result .product-rating A {
	COLOR: #306893
}
.results .result A.add-to-saved-list {
	COLOR: #306893
}
.results .result A.category {
	COLOR: #306893
}
.results .result A.promo-toggle {
	COLOR: #306893
}
.results .result .merchant-details A {
	COLOR: #306893
}
.results .offer-form H5 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #454545
}
.results .result .offer-form A.category {
	PADDING-LEFT: 104px
}
.results .result .offer-form .add-to-saved-list {
	PADDING-LEFT: 104px
}
#level-results-page .promo-toggle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 18px; BACKGROUND: url(newimage/drop-promo.png) no-repeat 2px top; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; BORDER-LEFT: #1385e7 1px solid; PADDING-TOP: 0px
}
#level-results-page A.promo-toggle:focus {
	BORDER-RIGHT: #515151 1px solid; BORDER-TOP: #515151 1px solid; BORDER-LEFT: #515151 1px solid; BORDER-BOTTOM: #515151 1px solid; TEXT-DECORATION: none
}
#level-results-page A.promo-toggle:hover {
	BORDER-RIGHT: #515151 1px solid; BORDER-TOP: #515151 1px solid; BORDER-LEFT: #515151 1px solid; BORDER-BOTTOM: #515151 1px solid; TEXT-DECORATION: none
}
#level-results-page A.promo-toggle SPAN {
	PADDING-RIGHT: 10px; BACKGROUND: url(newimage/drop-promo.png) no-repeat right bottom
}
#promo-ov {
	PADDING-RIGHT: 4px; PADDING-LEFT: 1px; Z-INDEX: 5000; BACKGROUND: url(newimage/drop-promo.png) no-repeat left bottom; LEFT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 350px; PADDING-TOP: 5px; POSITION: absolute; TOP: 0px
}
#promo-ov H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 93%; RIGHT: -3px; BACKGROUND: url(newimage/drop-promo.png) no-repeat right top; LEFT: -1px; PADDING-BOTTOM: 0px; WIDTH: 345px; COLOR: #454545; PADDING-TOP: 7px; POSITION: relative; TOP: -10px; TEXT-ALIGN: left
}
#promo-ov P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#promo-ov .wrap P {
	BACKGROUND-COLOR: #eee
}
#promo-ov P.instructions {
	FONT-SIZE: 85%
}
#promo-ov .close {
	FONT-SIZE: 85%; RIGHT: 10px; COLOR: #2f6893; POSITION: absolute; TOP: 3px
}
#results-disclaimer {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 10px; COLOR: #454545
}
.results .offer:hover {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BORDER-LEFT: #9bcc04 1px solid; BORDER-BOTTOM: #9bcc04 1px solid
}
.results .result .information-container .information LI.photo DIV {
	MARGIN-TOP: 5px; Z-INDEX: 9999; LEFT: 0px; WIDTH: 98px; POSITION: absolute; TOP: 90px; TEXT-ALIGN: center
}
.results .result .information-container .information LI.photo EM {
	PADDING-LEFT: 12px; FONT-SIZE: 90%; CURSOR: default; COLOR: #306893
}
.results .result .information-container {
	MIN-HEIGHT: 105px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.results .result .information-container .information LI.offer-toolbar {
	CLEAR: left; MARGIN-TOP: 0px; PADDING-LEFT: 108px; BACKGROUND: #fff; WIDTH: 536px; PADDING-TOP: 5px; POSITION: relative
}
.results .result .information-container .information .desc {
	MARGIN-BOTTOM: 5px
}
.results .result .information-container .information .description {
	MARGIN-BOTTOM: 5px
}
.results .result .information-container .information LI.details LI {
	MARGIN-TOP: 0px; DISPLAY: inline; LIST-STYLE-POSITION: outside; FONT-SIZE: 100%; FLOAT: none
}
.results .result .information-container .information LI.details LI.label {
	DISPLAY: block
}
.results .result .information-container .information LI.details .infos STRONG {
	FONT-WEIGHT: bold
}
.results .result .information-container .information LI.details UL.conditions LI {
	PADDING-LEFT: 5px
}
.results .result .information-container .information LI.details UL.attributes {
	DISPLAY: block
}
.results .result .information-container .information LI.details EM.product-class {
	FONT-SIZE: 92%; COLOR: #d85523; FONT-STYLE: italic
}
.results .result .information-container .information LI.details .compare-prices {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #fe6328; LINE-HEIGHT: 2; TEXT-DECORATION: underline
}
.results .result .information-container .information LI.details .compare-prices:hover {
	TEXT-DECORATION: underline
}
.results .result .details .rate {
	DISPLAY: block; BACKGROUND: url(newimage/stars.png) no-repeat 0px 50%; MARGIN: 0px; WIDTH: 50px; TEXT-INDENT: -999em
}
.results .result .details .rate1 {
	BACKGROUND-POSITION: 0px -27px
}
.results .result .details .rate2 {
	BACKGROUND-POSITION: 0px -66px
}
.results .result .details .rate3 {
	BACKGROUND-POSITION: 0px -105px
}
.results .result .details .rate4 {
	BACKGROUND-POSITION: 0px -144px
}
.results .result .details .rate5 {
	BACKGROUND-POSITION: 0px -183px
}
.results .result .information-container .information LI.details .promo-toogle {
	CLEAR: left; DISPLAY: none; MARGIN: 5px 0px 14px; HEIGHT: 1em
}
.results .result .information-container .information LI.details .promo-toogle A.closed-toogle-link:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
.results .result .information-container .information LI.details .promo-toogle A.opened-toogle-link:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
.results .result .information-container .information LI.details .promo-toogle .cont {
	COLOR: #81ab00
}
.results .result .information-container .information LI.details .promo-toogle .cont STRONG {
	FONT-WEIGHT: bold
}
.results .result .information-container .information LI.details .promo-toogle .cont .ticket {
	WIDTH: 23px; POSITION: absolute; HEIGHT: 12px
}
.results .result .information-container .information LI.details .closed-toogle .opened {
	DISPLAY: none
}
.results .result .information-container .information LI.details .promo-toogle .closed .cont {
	PADDING-RIGHT: 17px; DISPLAY: block; PADDING-LEFT: 9px; LEFT: 23px; PADDING-BOTTOM: 0px; WIDTH: 241px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 16px
}
.results .result .information-container .information LI.details .promo-toogle .ellipsis P {
	DISPLAY: inline
}
.results .result .information-container .information LI.details .promo-toogle .closed .cont .ticket {
	LEFT: -22px; TOP: 1px
}
.results .result .information-container .information LI.details .promo-toogle .closed .cont .border {
	RIGHT: 13px; TOP: 3px
}
.results .result .information-container .information LI.details .promo-toogle .closed .cont .down-arrow {
	RIGHT: 3px; POSITION: absolute; TOP: 6px
}
.results .result .information-container .information LI.details .promo-toogle {
	Z-INDEX: 3; POSITION: relative
}
.results .result .information-container .information LI.details .promo-toogle .opened {
	POSITION: absolute
}
.results .result .information-container .information LI.details .opened-toogle .closed {
	DISPLAY: none
}
.results .result .information-container .information LI.details .promo-toogle .opened .cont {
	DISPLAY: block; PADDING-LEFT: 32px; WIDTH: 284px; POSITION: relative; HEIGHT: 16px
}
.results .result .information-container .information LI.details .promo-toogle .toogle-content {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 317px; PADDING-TOP: 7px; POSITION: absolute
}
.results .result .information-container .information LI.details .promo-toogle .toogle-content-inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.results .result .information-container .information LI.details .promo-toogle .toogle-content-inside P {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px 3px 0px 2px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eee
}
.results .result .information-container .information LI.details .promo-toogle .toogle-content-inside .dashed-line {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 3px 3px 3px 0px; HEIGHT: 1px
}
.results .result .information-container .information LI.details .promo-toogle .toogle-content-inside .limit-date {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.results .result .information-container .information LI.details .promo-toogle .opened .cont .ticket {
	LEFT: 1px; TOP: 1px
}
.results .result .information-container .information LI.details .promo-toogle .opened .cont .border {
	RIGHT: 40px; TOP: 3px
}
.results .result .information-container .information LI.details .promo-toogle .opened .cont .up-arrow-rollover {
	RIGHT: 30px; POSITION: absolute; TOP: 6px
}
.results .result .information-container .information LI.merchant-details IMG.logo {
	PADDING-BOTTOM: 3px
}
.results .result .information-container .information LI.merchant-details A.url {
	PADDING-TOP: 3px
}
.results .result .information-container .information LI.merchant-details A.certification IMG {
	MARGIN: 5px 1px 0px
}
.results .result .information-container .information LI.offer-toolbar .category {
	PADDING-LEFT: 12px; FONT-SIZE: 90%; LINE-HEIGHT: 1.4; WHITE-SPACE: nowrap; POSITION: relative
}
.results .result .information-container .information LI.price .money-without-rebate {
	FONT-WEIGHT: lighter; COLOR: #454545; MARGIN-RIGHT: 8px; TEXT-DECORATION: line-through
}
.results .result .information-container .information LI.price .pp-included {
	DISPLAY: block; MARGIN: 5px auto 0px
}
.results .result .information-container .information LI.price .financial_partner {
	COLOR: #aaa; PADDING-TOP: 10px
}
.results .result .information-container .information LI.price .financial_partner SPAN {
	DISPLAY: block
}
.results .result .information-container .information LI.price .financial_partner .link_sb {
	PADDING-TOP: 2px
}
.results .result .information-container .information LI.price DIV.rebate {
	MARGIN: auto; WIDTH: 121px
}
.results .result .information-container .information LI.price DIV.rebate SPAN {
	DISPLAY: block; FONT-SIZE: 100%; WIDTH: auto; POSITION: relative
}
.results .result .information-container .information LI.price DIV.rebate SPAN.t {
	MARGIN-LEFT: 5px
}
.results .result .information-container .information LI.price DIV.rebate SPAN.t SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -5px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 5px
}
.results .result .information-container .information LI.price DIV.rebate SPAN.cont {
	WIDTH: 100%; TEXT-ALIGN: center
}
.results .result .information-container .information LI.price DIV.rebate SPAN.cont SPAN {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px
}
.results .result .information-container .information LI.price DIV.rebate SPAN.b {
	MARGIN-TOP: -1px; FONT-SIZE: 0px; MARGIN-LEFT: 5px
}
.results .result .information-container .information LI.price DIV.rebate SPAN.b SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -5px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; POSITION: relative
}
.results .result .information-container .information LI.price .cta {
	MARGIN-TOP: 8px; WIDTH: 120px
}
.results .result .information-container .information LI.price .cta-v2 {
	MARGIN-TOP: 8px; WIDTH: 120px
}
.results .catalog .information-container .information LI.price .cta {
	MARGIN-TOP: 0px; WIDTH: 120px
}
.results .catalog .information-container .information LI.price .cta-v2 {
	MARGIN-TOP: 0px; WIDTH: 120px
}
.results .result .information-container .information .offer-form {
	CLEAR: left; MARGIN-TOP: 0px; MARGIN-LEFT: 108px; WIDTH: 536px; PADDING-TOP: 10px; BACKGROUND-COLOR: white
}
.results .result .offer-form FORM {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 5px; OVERFLOW: hidden; WIDTH: 522px; PADDING-TOP: 7px; POSITION: relative
}
.results .result .offer-form .content {
	PADDING-BOTTOM: 3px
}
.results .result .offer-form H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #999; BORDER-TOP-STYLE: none; PADDING-TOP: 4px
}
.results .result .offer-form .advanced-search {
	PADDING-RIGHT: 4px; MARGIN-TOP: 6px; FONT-SIZE: 91%; FLOAT: right; COLOR: #306893; MARGIN-RIGHT: 5px
}
.results .result {
	CLEAR: both; BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px 2px; BORDER-LEFT: white 1px solid; WIDTH: 654px; BORDER-BOTTOM: #ccc 1px dotted
}
.results .catalog {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results .result .information-container .information LI.offer-toolbar .add-to-saved-list {
	CLEAR: none; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: 90%; LINE-HEIGHT: 1.4; MARGIN-RIGHT: 25px; POSITION: relative
}
.results .result .information-container .information {
	PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px
}
.results .result .information-container .information LI.photo IMG {
	MARGIN: 0px; WIDTH: 90px; HEIGHT: 90px
}
.results .result .information-container .information LI.photo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; Z-INDEX: 9999; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: center
}
.results .result .information-container .information LI.details UL.conditions LI.first-condition {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.results .result .information-container .information LI.merchant-details .merchant-logo {
	OVERFLOW: hidden; WIDTH: 90px
}
.results .result .information-container .information LI.merchant-details {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 0px; HEIGHT: 100%
}
.results .result .information-container .information LI.price {
	PADDING-LEFT: 11px; WIDTH: 120px; TEXT-ALIGN: center
}
.results .result .information-container .information LI.price .pp-notincluded {
	DISPLAY: block; MARGIN: 5px auto 0px; COLOR: #d85523
}
.results .result .grey-price {
	COLOR: gray
}
.results .result .border {
	FONT-SIZE: 70%; WIDTH: 1px; POSITION: absolute; HEIGHT: 10px
}
.results .result .down-arrow {
	DISPLAY: block; FONT-SIZE: 0px; WIDTH: 7px; HEIGHT: 4px
}
.results .result .down-arrow-rollover {
	DISPLAY: block; FONT-SIZE: 0px; WIDTH: 7px; HEIGHT: 4px
}
.results .result .up-arrow-rollover {
	DISPLAY: block; FONT-SIZE: 0px; WIDTH: 7px; HEIGHT: 4px
}
.results .result .offer-toolbar A {
	FLOAT: left; LINE-HEIGHT: 1.3
}
.results .result .offer-toolbar .details {
	DISPLAY: block; Z-INDEX: 1; FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 25px; POSITION: relative; BACKGROUND-COLOR: #fff
}
.results .result .offer-toolbar .details-hidden {
	VISIBILITY: hidden
}
.results .result .offer-toolbar .details A:hover {
	TEXT-DECORATION: none
}
.results .result .offer-toolbar .details SPAN {
	DISPLAY: block; POSITION: relative
}
.results .result .offer-toolbar .details .t {
	PADDING-TOP: 0.7em
}
.results .result .offer-toolbar .details .t SPAN {
	RIGHT: -1px; WIDTH: 10px; PADDING-TOP: 0.7em; POSITION: absolute; TOP: 0px
}
.results .result .offer-toolbar .details .cont-inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LEFT: -10px; PADDING-BOTTOM: 0px; COLOR: #454545; PADDING-TOP: 0px
}
.results .result .offer-toolbar .details .b {
	PADDING-TOP: 0.9em
}
.results .result .offer-toolbar .details .b SPAN {
	RIGHT: -1px; WIDTH: 10px; PADDING-TOP: 0.9em; POSITION: absolute; TOP: 0px
}
.results .result .offer-toolbar .details .cont {
	Z-INDEX: 1; FLOAT: left; MARGIN-LEFT: 10px; BOTTOM: 1.5em
}
.results .extended-view-hidden .offer-toolbar .details .cont {
	BOTTOM: 1.4em
}
.results .result .offer-toolbar .details .cont .arrow {
	RIGHT: 5px; WIDTH: 7px; POSITION: absolute; TOP: 5px; HEIGHT: 4px
}
.results .result .offer-toolbar .details .cont .border {
	RIGHT: 15px; POSITION: absolute; TOP: 3px
}
.results .extended-view-hidden .offer-toolbar .details .cont .border {
	RIGHT: 15px; POSITION: absolute; TOP: 1px
}
.results .extended-view-hidden .offer-toolbar .shown {
	DISPLAY: none
}
.results .extended-view-hidden .offer-toolbar .hidden {
	DISPLAY: block
}
.results .extended-view-hidden .extended-information-container {
	DISPLAY: none
}
.results .extended-view-hidden .offer-toolbar .details .cont-inside {
	MARGIN-TOP: -2px
}
.results .extended-view-shown .offer-toolbar .hidden {
	DISPLAY: none
}
.results .extended-view-shown .offer-toolbar .shown {
	DISPLAY: block
}
.result .extended-information-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; FLOAT: left; MARGIN-BOTTOM: -1.4em; PADDING-BOTTOM: 0px; WIDTH: 652px; COLOR: #454545; PADDING-TOP: 0px; POSITION: relative; TOP: -1.4em
}
.result .extended-information-container H5 {
	FONT-WEIGHT: bold
}
.result .extended-information-container STRONG {
	FONT-WEIGHT: bold
}
.result .extended-information-container .extended-information {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 652px; PADDING-TOP: 14px; BORDER-BOTTOM: #ccc 1px solid
}
.result .extended-information-container .extended-information LI {
	FLOAT: left
}
.result .extended-information-container .large-photo {
	PADDING-RIGHT: 7px; DISPLAY: none; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; WIDTH: 98px; PADDING-TOP: 0px
}
.result .extended-information-container .extended-information .details {
	BORDER-RIGHT: #ebebeb 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 499px; PADDING-TOP: 0px
}
.result .extended-information-container .price {
	DISPLAY: inline; WIDTH: 125px
}
.result .extended-information-container .large-photo A {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; DISPLAY: block; BORDER-LEFT: #ebebeb 1px solid; BORDER-BOTTOM: #ebebeb 1px solid
}
.result .extended-information-container .large-photo IMG {
	MARGIN: 3px; WIDTH: 130px; HEIGHT: 130px
}
.result .extended-information-container .details LI {
	FONT-WEIGHT: normal; WIDTH: 496px
}
.result .extended-information-container .photo-shown LI {
	WIDTH: 342px
}
.result .extended-information-container .general-informations {
	PADDING-LEFT: 1px; MARGIN-LEFT: 2px
}
.result .extended-information-container .details .general-informations P {
	MARGIN-TOP: 3px; DISPLAY: block
}
.result .extended-information-container .details .general-informations P.description {
	MARGIN-LEFT: 2px
}
.result .extended-information-container .details .general-informations .extra-field {
	MARGIN-LEFT: 2px
}
.result .extended-information-container .details .general-informations .shop-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; MARGIN: 12px 0px 0px -2px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eee
}
.result .extended-information-container .extended-information .details H5 {
	DISPLAY: block; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 2px
}
.result .extended-information-container .extended-information .details H4 {
	DISPLAY: none
}
.result .extended-information-container .details LI.more-results {
	PADDING-LEFT: 5px; WIDTH: 491px
}
.result .extended-information-container .photo-shown LI.more-results {
	WIDTH: 337px
}
.result .extended-information-container .details .more-results UL {
	DISPLAY: block; MARGIN-LEFT: 5px
}
.result .extended-information-container .details .more-results UL LI {
	MARGIN-LEFT: 13px; WIDTH: 460px
}
.result .extended-information-container .photo-shown .more-results UL LI {
	WIDTH: 306px
}
.result .extended-information-container .details .more-results UL UL {
	MARGIN-TOP: 2px; DISPLAY: block; MARGIN-LEFT: 0px
}
.result .extended-information-container .more-results UL UL LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.result .extended-information-container UL UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.result .extended-information-container .product-compare {
	MARGIN-TOP: 10px; PADDING-LEFT: 5px
}
.result .extended-information-container .product-overview {
	PADDING-LEFT: 5px
}
.result .extended-information-container .product-overview STRONG {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 24px; WIDTH: 25%
}
.result .extended-information-container .extended-information .product-overview UL {
	DISPLAY: block; PADDING-BOTTOM: 6px
}
.result .extended-information-container .product-overview LI {
	FLOAT: none
}
.result .extended-information-container .product-overview .product-rating {
	CLEAR: none; DISPLAY: block; MARGIN: 5px 0px; OVERFLOW: hidden
}
.result .extended-information-container .rating {
	DISPLAY: block
}
.result .extended-information-container .product-overview .mini-links {
	FONT-SIZE: 100%; COLOR: #1585db; TEXT-DECORATION: none
}
.result .extended-information-container .product-overview A {
	FONT-SIZE: 90%; FLOAT: left; COLOR: #454545
}
.result .extended-information-container .product-overview LI A {
	FLOAT: none
}
.result .extended-information-container .stores {
	MARGIN-LEFT: 10px
}
.result .extended-information-container .details LI.new-group {
	BORDER-TOP: #ebebeb 1px solid; MARGIN-TOP: 4px; PADDING-TOP: 4px
}
.result .extended-information-container .details LI.product-overview {
	MARGIN-TOP: 12px
}
.result .extended-information-container .details LI.more-results {
	MARGIN-TOP: 12px
}
.result .extended-information-container .price H4 {
	DISPLAY: block; MARGIN: 10px 0px; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: right
}
.result .extended-information-container .price OL {
	
}
.result .extended-information-container .price OL LI {
	WIDTH: 99%; LINE-HEIGHT: 1.6; TEXT-ALIGN: right
}
.result .extended-information-container .price LI EM {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: #feffac
}
.results .result .promo-toogle .ellipsis {
	DISPLAY: block; OVERFLOW: hidden; ZOOM: 1; WHITE-SPACE: nowrap; POSITION: relative; TEXT-OVERFLOW: ellipsis; -o-text-overflow: ellipsis
}
.results .result .promo-toogle .ellipsis:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.results .result .promo-toogle .ellipsis SPAN {
	FLOAT: left; MAX-WIDTH: 97%; OVERFLOW: hidden; WIDTH: 100%; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; -o-text-overflow: ellipsis
}
.results .result .promo-toogle .ellipsis INS {
	LEFT: -95%; FLOAT: left; WIDTH: 1px; POSITION: relative; HEIGHT: 10px
}
.results .result .promo-toogle .ellipsis VAR {
	DISPLAY: none; RIGHT: 0px; BACKGROUND: #fff; BOTTOM: 0px; LINE-HEIGHT: 1.1; POSITION: absolute
}
.results .result .promo-toogle .ellipsis VAR:unknown {
	content: '...'
}
.results .offer-manufacturer_products .extended-information-container OL LI.last {
	MARGIN-TOP: 5px
}
.results .offer-manufacturer_products .extended-information-container OL LI.last SPAN {
	BORDER-TOP: #454545 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold
}
.results .offer-manufacturer_products .extended-information-container .warranty SPAN {
	FONT-WEIGHT: bold
}
.results .offer-credit-cards .extended-information-container OL LI.first {
	FONT-WEIGHT: bold
}
.results .offer-credit-cards .extended-information-container .cashback SPAN {
	FONT-WEIGHT: bold
}
.results .offer-credit-cards .information-container .price {
	PADDING-LEFT: 15px; WIDTH: 115px
}
.results .offer-credit-cards .information-container .price .cta {
	MARGIN-TOP: 5px
}
.results .offer-flight_kelkoo .details DT {
	FONT-SIZE: 90%; FLOAT: left
}
.results .offer-flight_kelkoo .details DD {
	FONT-SIZE: 90%; FLOAT: left; MARGIN: 0px 2em 0px 5px
}
.results .offer-flight_kelkoo .information-container .information .details P.description {
	DISPLAY: none
}
.results .offer-flight_kelkoo .information-container .information LI.offer-toolbar {
	PADDING-BOTTOM: 10px
}
.results .offer-vehicle .extended-information-container OL LI.last {
	MARGIN-TOP: 5px
}
.results .offer-vehicle .extended-information-container OL LI.last SPAN {
	BORDER-TOP: #454545 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold
}
.results .offer-holidays_hotel .details .offer-departure {
	DISPLAY: block; MARGIN: 5px 0px
}
.results .offer-holidays_hotel .details .offer-return {
	DISPLAY: block; MARGIN: 5px 0px
}
.results .offer-holidays_hotel .details CAPTION {
	DISPLAY: none
}
.results .offer-holidays_hotel .details .offer-return .direction {
	BACKGROUND: url(newimage/ico-flight.png) no-repeat 0px -34px
}
.results .offer-holidays_hotel .details .offer-departure .direction {
	BACKGROUND: url(newimage/ico-flight.png) no-repeat 0px -10px
}
.results .offer-holidays_hotel .details .offer-departure TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 25px
}
.results .offer-holidays_hotel .details .offer-return TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 25px
}
.results .offer-holidays_hotel .details .label {
	FONT-WEIGHT: bold
}
.results .offer-holidays_hotel .details UL LI {
	MARGIN: 3px 0px
}
.results .offer-holidays_hotel .details .place {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-RIGHT: 1em
}
.results .offer-holidays_hotel .details .rate {
	FLOAT: left
}
.results .offer-holidays_hotel .details .desc {
	CLEAR: left; DISPLAY: block
}
.results .offer-holidays_hotel .details .description {
	CLEAR: left; DISPLAY: block
}
.results .offer-holidays_hotel .details .infos {
	CLEAR: left; DISPLAY: block
}
.results .offer-holidays_hotel .extended-information .details .departure-dates LI {
	FLOAT: none; WIDTH: 463px
}
.results .offer-holidays_hotel .extended-information .details .departure-dates .months {
	BORDER-RIGHT: #ebebeb 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ebebeb 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; OVERFLOW: auto; BORDER-LEFT: #ebebeb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ebebeb 1px solid; HEIGHT: 7em
}
.results .offer-holidays_hotel .extended-information .details .departure-dates .months LI {
	FONT-WEIGHT: bold
}
.results .offer-holidays_hotel .extended-information .details .departure-dates .days LI {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 460px; BACKGROUND-COLOR: #f8f8f8
}
.results .offer-mobile_phones .extended-information-container .details .general-informations .shop-info {
	MARGIN-TOP: 3px
}
.results .offer-mobile_phones .extended-information-container OL LI.last {
	MARGIN-TOP: 5px
}
.results .offer-mobile_phones .extended-information-container OL LI.last SPAN {
	BORDER-TOP: #454545 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold
}
.results .offer-property .extended-information-container OL LI.last {
	MARGIN-TOP: 5px
}
.results .offer-property .extended-information-container OL LI.last SPAN {
	BORDER-TOP: #454545 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold
}
.results .offer-property .information-container .information LI.details LI {
	DISPLAY: block
}
.results .offer-property .information-container .details LI STRONG {
	FONT-WEIGHT: bold
}
.results .offer-savings-accounts .extended-information-container .details UL.infos LI {
	FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 0.4em
}
.results .offer-loan .extended-information-container .price .first {
	FONT-WEIGHT: bold
}
.results .offer-freeoffer .offer-toolbar {
	PADDING-BOTTOM: 10px
}
.results .result .information-container .information LI.photo EM {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .promo-toogle .cont .ticket {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .promo-toogle .closed .cont {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .promo-toogle .opened .cont {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .promo-toogle .toogle-content {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .promo-toogle .toogle-content-inside .dashed-line {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .promo-toogle .toogle-content-inside .limit-date {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result LI.offer-toolbar .category {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result DIV.rebate SPAN {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .offer-form .content {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .offer-form H5 {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result LI.offer-toolbar .add-to-saved-list {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .information-container .information {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .border {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .down-arrow {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .down-arrow-rollover {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .up-arrow-rollover {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .offer-toolbar .details .t {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .offer-toolbar .details .t SPAN {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .offer-toolbar .details .b {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .offer-toolbar .details .b SPAN {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .offer-toolbar .details .arrow {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .offer-toolbar .details A:hover .arrow {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.result .extended-information-container .extended-information {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.result .extended-information-container .more-results UL UL LI {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.carousel .carousel-controls {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.carousel .carousel-controls .previous {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.carousel .carousel-controls .next {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.carousel .carousel-controls .position-list .position {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#action-zoom-container-left {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#a-z-c-topleft {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#a-z-c-topcenter {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#a-z-c-topright {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#a-z-c-centerleft {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#a-z-c-centerright {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#a-z-c-botleft {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#a-z-c-botcenter {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#a-z-c-botright {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#level3 .product-main-information .ft .add-to-saved-list {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .catalog .details A.add-to-saved-list {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .catalog .offer-extraction DT {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.dsf .advanced .t {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.dsf .advanced .t SPAN {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.dsf .advanced .b {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.dsf .advanced .b SPAN {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.dsf .advanced .border {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.dsf .advanced .arrow {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#level3 .description .add-to-saved-list {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#brands-nav-heading #you-may-search {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#freeOfferLayer {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
#freeOfferLayer H4 {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.action-zoom {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .information-container .information LI.details UL.conditions LI {
	BACKGROUND: url(newimage/sprite-l1l2-v6.png) no-repeat 0px 0px
}
.results .result .information-container .information LI.details UL.conditions LI {
	BACKGROUND-POSITION: -1276px -62px
}
.results .result .information-container .information LI.photo EM {
	BACKGROUND-POSITION: -45px -97px
}
.results .result .promo-toogle .cont .ticket {
	BACKGROUND-POSITION: -42px -216px
}
.results .result .promo-toogle .cont .euro {
	BACKGROUND-POSITION: -42px -216px
}
.results .result .promo-toogle .cont .pound {
	BACKGROUND-POSITION: -42px -259px
}
.results .result .promo-toogle .cont .krone {
	BACKGROUND-POSITION: -42px -301px
}
.results .result .promo-toogle .closed .cont {
	BACKGROUND-POSITION: -50px -376px
}
.results .result .promo-toogle .opened .cont {
	BACKGROUND-POSITION: -27px -483px
}
.results .result .promo-toogle .toogle-content {
	BACKGROUND-POSITION: -27px -558px
}
.results .result .promo-toogle .toogle-content-inside .dashed-line {
	BACKGROUND-POSITION: -32px -436px
}
.results .result .promo-toogle .toogle-content-inside .limit-date {
	BACKGROUND-POSITION: -27px -820px
}
.results .result DIV.rebate SPAN {
	BACKGROUND-POSITION: -18px -1245px
}
.results .result DIV.rebate SPAN.t {
	BACKGROUND-POSITION: -124px -1241px
}
.results .result DIV.rebate SPAN.t SPAN {
	BACKGROUND-POSITION: -18px -1241px
}
.results .result DIV.rebate SPAN.cont {
	BACKGROUND-POSITION: -119px -1245px
}
.results .result DIV.rebate SPAN.b {
	BACKGROUND-POSITION: -124px -1352px
}
.results .result DIV.rebate SPAN.b SPAN {
	BACKGROUND-POSITION: -18px -1352px
}
.results .result .offer-form .content {
	BACKGROUND-POSITION: -292px -1359px
}
.results .result .offer-form H5 {
	BACKGROUND-POSITION: -292px -1291px
}
.results .result .information-container .information {
	BACKGROUND-POSITION: 15px -2130px
}
.results .result .border {
	BACKGROUND-POSITION: -28px -566px
}
.results .result LI.offer-toolbar .category {
	BACKGROUND-POSITION: -46px -175px
}
.results .result LI.offer-toolbar .add-to-saved-list {
	BACKGROUND-POSITION: -46px -135px
}
.results .extended-view-hidden .offer-toolbar .details .t {
	BACKGROUND-POSITION: -25px -937px
}
.results .extended-view-hidden .offer-toolbar .details .t SPAN {
	BACKGROUND-POSITION: -661px -937px
}
.results .extended-view-hidden .offer-toolbar .details .b {
	BACKGROUND-POSITION: -25px -1133px
}
.results .extended-view-hidden .offer-toolbar .details .b SPAN {
	BACKGROUND-POSITION: -661px -1133px
}
.results .extended-view-shown .offer-toolbar .details .t {
	BACKGROUND-POSITION: -25px -1162px
}
.results .extended-view-shown .offer-toolbar .details .t SPAN {
	BACKGROUND-POSITION: -661px -1162px
}
.results .extended-view-shown .offer-toolbar .details .b {
	BACKGROUND-POSITION: -25px -1168px
}
.results .extended-view-shown .offer-toolbar .details .b SPAN {
	BACKGROUND-POSITION: -661px -1168px
}
.result .extended-information-container .extended-information {
	BACKGROUND-POSITION: -21px -2498px
}
.result .extended-information-container .more-results UL UL LI {
	BACKGROUND-POSITION: right -63px
}
.carousel .carousel-controls {
	BACKGROUND-POSITION: -392px -253px
}
.carousel .carousel-controls .previous {
	BACKGROUND-POSITION: -399px -91px
}
.carousel .carousel-controls .inactive.previous {
	BACKGROUND-POSITION: -399px -132px
}
.carousel .carousel-controls .next {
	BACKGROUND-POSITION: -507px -91px
}
.carousel .carousel-controls .position-list .position {
	BACKGROUND-POSITION: -460px -170px
}
.carousel .carousel-controls .position-list .active {
	BACKGROUND-POSITION: -447px -170px
}
.results .result .promo-toogle .closed:hover .cont .down-arrow {
	BACKGROUND-POSITION: -55px -1475px
}
.results .extended-view-hidden .information-container .information .offer-toolbar .details A:hover .arrow {
	BACKGROUND-POSITION: -55px -1475px
}
.results .result .down-arrow-rollover {
	BACKGROUND-POSITION: -55px -1475px
}
.results .result .information-container .information .down-arrow {
	BACKGROUND-POSITION: -55px -1545px
}
.results .extended-view-hidden .information-container .information .offer-toolbar .details .arrow {
	BACKGROUND-POSITION: -55px -1545px
}
.results .result .information-container .information .up-arrow-rollover {
	BACKGROUND-POSITION: -55px -1407px
}
.results .extended-view-shown .information-container .information .offer-toolbar .details .arrow {
	BACKGROUND-POSITION: -55px -1407px
}
#action-zoom-container-left {
	BACKGROUND-POSITION: -39px -36px
}
#a-z-c-topleft {
	BACKGROUND-POSITION: -296px -1528px
}
#a-z-c-topcenter {
	BACKGROUND-POSITION: -300px -1528px
}
#a-z-c-centerleft {
	BACKGROUND-POSITION: -296px -1532px
}
#a-z-c-topright {
	BACKGROUND-POSITION: -806px -1528px
}
#a-z-c-centerright {
	BACKGROUND-POSITION: -806px -1532px
}
#a-z-c-botleft {
	BACKGROUND-POSITION: -296px -2038px
}
#a-z-c-botcenter {
	BACKGROUND-POSITION: -300px -2038px
}
#a-z-c-botright {
	BACKGROUND-POSITION: -806px -2038px
}
#brands-nav-heading #you-may-search {
	BACKGROUND-POSITION: -386px -337px
}
#freeOfferLayer {
	BACKGROUND-POSITION: -738px 100%
}
#freeOfferLayer H4 {
	BACKGROUND-POSITION: -738px -2498px
}
.carousel-component {
	DISPLAY: none; OVERFLOW: hidden; POSITION: relative
}
.carousel-component UL.carousel-list {
	Z-INDEX: 1; WIDTH: 10000000px; POSITION: relative
}
.carousel-component .carousel-list LI {
	FLOAT: left; OVERFLOW: hidden; LIST-STYLE-TYPE: none
}
.carousel-component .carousel-clip-region {
	MARGIN: 0px auto; OVERFLOW: hidden; POSITION: relative
}
.carousel-component {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e2edfa; PADDING-BOTTOM: 0px; COLOR: #618cbe; PADDING-TOP: 0px; -moz-border-radius: 6px
}
.carousel-component UL.carousel-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
.carousel-component .carousel-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px verdana,arial,sans-serif; WIDTH: 138px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.carousel-component .carousel-list LI DIV {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; BORDER-BOTTOM: #ebebeb 0px solid
}
.car-zoom .carousel-component .carousel-list LI DIV {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
.car-zoom .carousel-zoom {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 0px solid; BORDER-LEFT: #ebebeb 1px solid; BORDER-BOTTOM: #ebebeb 0px solid
}
.results .result .extended-information-container .extended-information LI.large-photo {
	MARGIN-TOP: 2px; DISPLAY: block; HEIGHT: 160px
}
.result .extended-information-container .large-photo {
	WIDTH: 138px; HEIGHT: 150px
}
.results .result .extended-information-container .extended-information LI.photo-shown.details {
	WIDTH: 345px
}
.large-photo .carousel {
	MARGIN-TOP: 1px; DISPLAY: none
}
.photo .carousel {
	MARGIN-TOP: 1px; DISPLAY: none
}
.carousel .img-list LI {
	DISPLAY: none
}
.results .result .extended-information-container .large-photo IMG {
	MARGIN: 3px; WIDTH: 130px; HEIGHT: 130px
}
.carousel-component {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.carousel-component .carousel-list LI {
	
}
.carousel .carousel-controls {
	BORDER-TOP-STYLE: none; POSITION: relative; HEIGHT: 23px
}
.carousel .carousel-controls .previous {
	Z-INDEX: 1; WIDTH: 17px; CURSOR: pointer; TEXT-INDENT: 999em; POSITION: absolute; HEIGHT: 24px
}
.carousel .carousel-controls .next {
	Z-INDEX: 1; WIDTH: 17px; CURSOR: pointer; TEXT-INDENT: 999em; POSITION: absolute; HEIGHT: 24px
}
.carousel .carousel-controls .inactive {
	CURSOR: default
}
.carousel .carousel-controls .previous {
	LEFT: 6px; TOP: 2px
}
.carousel .carousel-controls .next {
	LEFT: 115px; TOP: 2px
}
.carousel .carousel-controls .position-container {
	LEFT: 0px; WIDTH: 138px; POSITION: absolute; TOP: 0px; HEIGHT: 23px
}
.carousel .carousel-controls .position-list {
	DISPLAY: block; MARGIN: auto; HEIGHT: 23px
}
.carousel .carousel-controls .position-2items {
	WIDTH: 28px
}
.carousel .carousel-controls .position-3items {
	WIDTH: 42px
}
.carousel .carousel-controls .position-4items {
	WIDTH: 56px
}
.carousel .carousel-controls .position-5items {
	WIDTH: 70px
}
.carousel .carousel-controls .position-list .position {
	DISPLAY: block; FLOAT: left; WIDTH: 14px; HEIGHT: 23px
}
.results .catalog .information-container .information {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.results .catalog:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results .catalog .information-container .information LI.price {
	PADDING-LEFT: 0px
}
.results .catalog .information-container {
	WIDTH: 628px
}
.results-level3 .result {
	MARGIN-LEFT: 2px; WIDTH: 654px
}
.results-level3 .result .information-container .information LI.offer-toolbar {
	PADDING-LEFT: 10px
}
.results-level3 .result .information-container .information LI.merchant-details {
	PADDING-LEFT: 17px
}
#no-results H2 DIV {
	PADDING-BOTTOM: 8px; BORDER-BOTTOM: #cacaca 1px dotted
}
#no-results IMG {
	VERTICAL-ALIGN: middle
}
#no-results UL {
	MARGIN-LEFT: 30px; LIST-STYLE-TYPE: disc
}
#no-results P {
	MARGIN: 10px 16px
}
#no-results .last {
	MARGIN-BOTTOM: 0px
}
.results-level2 .bd #loading-results {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eee
}
.results-level2 #loading-results #hd {
	DISPLAY: block; BACKGROUND: url(newimage/loading-result-bg.png) #eee no-repeat; MARGIN: 0px auto; WIDTH: 294px
}
.results-level2 #loading-results #tl {
	DISPLAY: block; BACKGROUND: url(newimage/loading-result-bg.png) #eee no-repeat; MARGIN: 0px auto; WIDTH: 294px
}
.results-level2 #loading-results #cont {
	DISPLAY: block; BACKGROUND: url(newimage/loading-result-bg.png) #eee no-repeat; MARGIN: 0px auto; WIDTH: 294px
}
.results-level2 #loading-results #hd {
	BACKGROUND-POSITION: center top; PADDING-BOTTOM: 5px
}
.results-level2 #loading-results #cont {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; COLOR: #1585db; LINE-HEIGHT: 4em; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.results-level2 #loading-results #cont #loading {
	PADDING-RIGHT: 30px; BACKGROUND: url(newimage/loading.gif) no-repeat right center
}
.results-level2 #loading-results #tl {
	BACKGROUND-POSITION: center bottom; PADDING-BOTTOM: 5px
}
#level-results-page #pagination A:visited {
	COLOR: #1585db
}
#level-results-page #pagination .selected A {
	COLOR: #454545
}
#action-zoom-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 9999; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 169px; PADDING-TOP: 0px; POSITION: absolute
}
#action-zoom-container-left {
	Z-INDEX: 999; RIGHT: -1px; FLOAT: left; OVERFLOW: visible; WIDTH: 17px; TOP: 15px; HEIGHT: 13px
}
#action-zoom-container-right {
	Z-INDEX: 1; FLOAT: right; WIDTH: 152px; BACKGROUND-COLOR: white
}
#a-z-c-topleft {
	FLOAT: left; WIDTH: 10px; HEIGHT: 10px
}
#a-z-c-topcenter {
	FLOAT: left; WIDTH: 130px; HEIGHT: 10px
}
#a-z-c-topright {
	FLOAT: left; WIDTH: 10px; HEIGHT: 10px
}
#a-z-c-centerleft {
	FLOAT: left; WIDTH: 10px; HEIGHT: 20px
}
#a-z-c-center {
	FLOAT: left; WIDTH: 130px; HEIGHT: 20px; TEXT-ALIGN: center
}
#a-z-c-centerright {
	FLOAT: left; WIDTH: 10px; HEIGHT: 20px
}
#a-z-c-botleft {
	FONT-SIZE: 0px; FLOAT: left; WIDTH: 10px; HEIGHT: 10px
}
#a-z-c-botcenter {
	FONT-SIZE: 0px; FLOAT: left; WIDTH: 130px; HEIGHT: 10px
}
#a-z-c-botright {
	FONT-SIZE: 0px; FLOAT: left; WIDTH: 10px; HEIGHT: 10px
}
#zoom {
	CURSOR: pointer; TEXT-ALIGN: center
}
.action-zoom {
	BACKGROUND-POSITION: -45px -97px; PADDING-LEFT: 12px; COLOR: #306893
}
.label STRONG {
	FONT-WEIGHT: bold
}
.results .catalog DIV.offer-extraction {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 112px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.results .catalog .offer-extraction DT {
	DISPLAY: inline
}
.results .catalog .offer-extraction DD {
	DISPLAY: inline
}
.results .catalog .offer-extraction DT {
	BACKGROUND-POSITION: -392px -302px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #6fa165
}
.results .catalog .offer-extraction DD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #306893; PADDING-TOP: 0px
}
.results .catalog .offer-extraction DD.last {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none
}
.results .catalog .offer-extraction DD .price {
	FONT-WEIGHT: bold; COLOR: #306893
}
.results .catalog .offer-extraction DD A {
	COLOR: #306893
}
.results .result .information-container .information LI.details LI.label-voucher {
	MARGIN-TOP: 5px; DISPLAY: block
}
.results .result .information-container .information LI.details LI.label-voucher STRONG {
	FONT-WEIGHT: bold
}
.results .offer-voucher .information-container .information {
	PADDING-BOTTOM: 5px
}
.vouchercode {
	FONT-WEIGHT: bold
}
.highlighted {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #81ab00
}
.side-cashback .tab-cont {
	CLEAR: left; POSITION: relative
}
.side-vouchers .tab-cont {
	CLEAR: left; POSITION: relative
}
.side-cashback .tab-cont P {
	FONT-SIZE: 85%; MARGIN: 10px 16px 5px
}
.side-vouchers .list {
	LIST-STYLE: decimal none outside; MARGIN-LEFT: 35px
}
.side-cashback .list {
	LIST-STYLE: decimal none outside; MARGIN-LEFT: 35px
}
.side-vouchers .list LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; DISPLAY: list-item; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 5px 0px; PADDING-TOP: 10px; POSITION: relative
}
.side-cashback .list LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; DISPLAY: list-item; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 5px 0px; PADDING-TOP: 10px; POSITION: relative
}
.side-vouchers .list LI.first {
	CLEAR: left; BORDER-TOP: medium none
}
.side-cashback .list LI.first {
	CLEAR: left; BORDER-TOP: medium none
}
.side-vouchers .list .logo {
	LEFT: 0px; MARGIN-LEFT: 0px; POSITION: absolute; TOP: 5px
}
.side-cashback .list .logo {
	LEFT: 0px; MARGIN-LEFT: 0px; POSITION: absolute; TOP: 5px
}
.voucher-nb {
	FONT-SIZE: 85%; COLOR: #454545
}
.cashback-nb {
	FONT-SIZE: 85%; COLOR: #454545
}
.voucher-nb-bld {
	FONT-WEIGHT: bold; COLOR: #454545
}
.cashback-nb-bld {
	FONT-WEIGHT: bold; COLOR: #454545
}
.voucher-nb-bld {
	FONT-SIZE: 85%
}
.cashback-nb-bld {
	FONT-SIZE: 93%
}
.cashback-nb-bld .commission {
	COLOR: #454545
}
.results-store {
	MARGIN: 0px
}
.results-store {
	MARGIN: 0px
}
.results-store .result .information-container .information {
	BACKGROUND-IMAGE: none
}
.results .result .information-container .without-picture LI.details {
	WIDTH: 398px
}
.results .result .information-container .without-picture LI.offer-toolbar {
	PADDING-LEFT: 0px
}
.results-store .result .information-container .information LI.details {
	BORDER-RIGHT: #ebebeb 1px solid; PADDING-RIGHT: 8px; MIN-HEIGHT: 62px; WIDTH: 506px
}
.results-store .result .information-container {
	MIN-HEIGHT: 80px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.store-vouchers-tagline {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; MIN-HEIGHT: 146px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.store-vouchers-tagline DIV {
	MIN-HEIGHT: 105px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.store-vouchers-tagline LI LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.store-vouchers-tagline .title {
	FONT-WEIGHT: bold; WIDTH: 100%
}
.store-vouchers-tagline .photo {
	WIDTH: 100px
}
.store-vouchers-tagline .description {
	FONT-SIZE: 85%; WIDTH: 525px; COLOR: #454545
}
.results-brands-popular-products .catalog {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: #ccc 1px dotted
}
.results-brands-popular-products .catalog:hover {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BORDER-LEFT: #9bcc04 1px solid; BORDER-BOTTOM: #9bcc04 1px solid
}
.results-brands-popular-products .catalog .information-container {
	WIDTH: auto; BORDER-TOP-STYLE: none
}
.results-brands-popular-products .bd .catalog .information-container .information LI.details {
	WIDTH: 306px
}
.results-brands-popular-products .bd .catalog .information-container .information LI.no-expert {
	WIDTH: 406px
}
.store-vouchers-noresult {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; MIN-HEIGHT: 106px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.store-vouchers-noresult LI {
	MIN-HEIGHT: 105px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.store-vouchers-noresult P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.results-brands-popular-products .catalog {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: #ccc 1px dotted
}
.results-brands-popular-products .catalog:hover {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BORDER-LEFT: #9bcc04 1px solid; BORDER-BOTTOM: #9bcc04 1px solid
}
.results-brands-popular-products .catalog .information-container {
	WIDTH: auto; BORDER-TOP-STYLE: none
}
.results-brands-popular-products .bd .catalog .information-container .information LI.details {
	WIDTH: 306px
}
.results-brands-popular-products .bd .catalog .information-container .information LI.no-expert {
	WIDTH: 406px
}
#freeOfferLayer {
	PADDING-BOTTOM: 35px; WIDTH: 540px; POSITION: absolute; BACKGROUND-COLOR: white
}
#freeOfferLayer .close {
	DISPLAY: block; BACKGROUND: url(newimage/close.png) no-repeat 0px 0px; FLOAT: right; MARGIN: 5px; OVERFLOW: hidden; WIDTH: 9px; TEXT-INDENT: 999em; HEIGHT: 9px
}
#freeOfferLayer H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 118%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#freeOfferLayer P {
	MARGIN: 0px 10px 5px
}
#freeOfferLayer .footer {
	MARGIN: 0px 10px 10px; WIDTH: 520px; BOTTOM: 0px; POSITION: absolute
}
#freeOfferLayer .more {
	MARGIN-TOP: 5px; FLOAT: left
}
#freeOfferLayer .external {
	FLOAT: right; WIDTH: 120px
}
#freeOfferLayer .footer .close {
	DISPLAY: inline; BACKGROUND-IMAGE: none; MARGIN: 5px 20px 0px 0px; OVERFLOW: visible; WIDTH: auto; TEXT-INDENT: 0px; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.free-offers-warning {
	COLOR: #999
}
#side-buyguide .buyguide-container {
	OVERFLOW: hidden; WIDTH: 100%
}
#side-buyguide H3 {
	PADDING-LEFT: 16px
}
#side-buyguide P {
	PADDING-LEFT: 16px
}
#side-buyguide H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
#side-buyguide P {
	FONT-SIZE: 85%
}
#side-buyguide IMG {
	PADDING-RIGHT: 16px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#buyguide-form-list {
	BORDER-TOP: #ccc 1px dotted; MARGIN: 10px 16px 0px; OVERFLOW: hidden; PADDING-TOP: 10px
}
#buyguide-form-list BUTTON.cta {
	FONT-SIZE: 85%; FLOAT: left; WIDTH: 4em
}
#buyguide-form-list SELECT {
	FONT-SIZE: 85%; FLOAT: left; MARGIN: 3px 5px 0px 0px; WIDTH: 200px
}
#hp-buyings H1 {
	MARGIN-TOP: 10px; PADDING-LEFT: 28px; BACKGROUND: url(newimage/buyings-icon.png) no-repeat
}
#hp-buyings H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
#hp-buyings .buyinglist-container {
	CLEAR: both; PADDING-BOTTOM: 5px; MARGIN: 5px 17px; BORDER-BOTTOM: #ccc 1px dotted
}
#hp-buyings .buyinglist-container H4 {
	FONT-WEIGHT: normal; COLOR: #999; FONT-STYLE: italic
}
#hp-buyings .buyinglist-container H5 {
	COLOR: #999; FONT-STYLE: italic
}
#hp-buyings .buyinglist-container UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
#hp-buyings .buyinglist-container UL LI IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#hp-buyings #all-list {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 10px 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 660px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
#hp-buyings #all-list .all-list-container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#hp-buyings #all-list H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #74b2cb
}
#hp-buyings #all-list .xoxo LI {
	CLEAR: left; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 95%; PADDING-TOP: 0px
}
#hp-buyings #all-list .xoxo OL {
	FLOAT: left; MARGIN-BOTTOM: 6px; WIDTH: 33%
}
#hp-buyings #all-list .xoxo .all-list-container {
	BORDER-RIGHT: #cacaca 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cacaca 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 12px -5px 5px; BORDER-LEFT: #cacaca 0px dotted; PADDING-TOP: 2px; BORDER-BOTTOM: #cacaca 1px dotted; POSITION: relative
}
#hp-buyings #all-list .xoxo .tl LI {
	PADDING-LEFT: 0px
}
#hp-buyings #all-list .xoxo .all-list-container H3 {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #ececec 0px 50%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px
}
#content-buying-guide .content-buying-guide-mod {
	BACKGROUND: url(newimage/content-buying-guide-mod.png) no-repeat 50% bottom; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 5px 0px 5px 10px; OVERFLOW: auto; WIDTH: 240px
}
#content-buying-guide .content-buying-guide-mod H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 36px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(newimage/content-buying-guide-mod.png) no-repeat 50% top; PADDING-BOTTOM: 5px; PADDING-TOP: 8px
}
.content-buying-guide-mod IMG {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.content-buying-guide-mod OL LI {
	FONT-SIZE: 85%; MARGIN: 0px 3px 3px 0px
}
IMG.buying-guide-img {
	PADDING-RIGHT: 5px; FLOAT: left
}
#content-buying-guide H2 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 131%; PADDING-BOTTOM: 3px; MARGIN: 12px 0px; TEXT-TRANSFORM: none; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px dotted
}
#content-buying-guide .content-buying-profile {
	PADDING-BOTTOM: 5px; MARGIN: 12px 0px 12px 15px; OVERFLOW: hidden; WIDTH: auto
}
#content-buying-guide .table-listing {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#content-buying-guide .table-listing TH {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#content-buying-guide .table-listing TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#content-buying-guide .table-listing TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 85%; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #747474; TEXT-ALIGN: left
}
.content-buying-profile H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 107%; MARGIN: 12px 0px 2px
}
.content-buying-profile H3 A {
	COLOR: #454545
}
.content-buying-profile P {
	MARGIN-BOTTOM: 10px
}
#buying-guide-nav-mod {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 660px; BORDER-BOTTOM: #ccc 1px solid
}
#buying-guide-nav-mod DIV.buying-guide-sum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #454545; PADDING-TOP: 4px
}
#buying-guide-nav-mod UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
#buying-guide-nav-mod UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 50%
}
#buying-guide-nav-mod UL LI A {
	FONT-SIZE: 85%
}
#shopping-guide #sg-prodheader-mod {
	MARGIN-BOTTOM: 12px; OVERFLOW: hidden
}
#sg-prodheader-mod .sg-prodheader-cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 18em; BACKGROUND: url(newimage/sg-prodheader-cont.png) no-repeat 50% bottom; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 182px; MARGIN-RIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#sg-prodheader-mod .sg-prodheader-cont H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(newimage/sg-prodheader-cont.png) no-repeat 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#sg-prodheader-mod .sg-prodheader-cont H2 SPAN {
	DISPLAY: block; MARGIN: 4px
}
#sg-prodheader-mod .sg-prodheader-cont .cta {
	FONT-SIZE: 85%; MARGIN: 0px auto; WIDTH: 11em
}
#shopping-guide #sg-prodlist-mod .cta {
	FONT-SIZE: 85%; MARGIN: 0px auto; WIDTH: 11em
}
#sg-prodheader-mod .sg-prodheader-cont P {
	MARGIN: 5px
}
#sg-prodheader-mod .sg-prodheader-cont .r-date {
	FONT-SIZE: 85%
}
#sg-prodheader-mod .sg-prodheader-cont .r-date SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 112%
}
#shopping-guide #sg-prodlist-mod H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
#shopping-guide #sg-prodheader-mod H4 {
	DISPLAY: inline; FONT-WEIGHT: normal
}
#shopping-guide #sg-prodlist-mod .grid-4 {
	PADDING-BOTTOM: 10px; MARGIN: 10px 5px; BORDER-BOTTOM: #ccc 1px dotted
}
#shopping-guide #sg-prodlist-mod LI {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px auto; WIDTH: 23%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#shopping-guide #sg-prodlist-mod LI.last {
	MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#shopping-guide #sg-prodlist-mod .item {
	MIN-HEIGHT: 3.5em
}
#shopping-guide #sg-prodlist-mod .price {
	FONT-WEIGHT: bold; MARGIN: 5px 0px
}
#shopping-guide .sg-prodlist-mod .mhtlogo {
	MARGIN-TOP: 10px
}
#sg-cat-mod {
	OVERFLOW: hidden
}
#sg-cat-mod OL {
	PADDING-LEFT: 16px; FLOAT: left; WIDTH: 30%
}
#shopping-guide #sg-prodheader-mod {
	MARGIN-BOTTOM: 12px; OVERFLOW: hidden
}
#sg-prodheader-mod .sg-prodheader-cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 18em; BACKGROUND: url(newimage/sg-prodheader-cont.png) no-repeat 50% bottom; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 182px; MARGIN-RIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#sg-prodheader-mod .sg-prodheader-cont H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(newimage/sg-prodheader-cont.png) no-repeat 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#sg-prodheader-mod .sg-prodheader-cont .cta {
	FONT-SIZE: 85%; MARGIN: 0px auto; WIDTH: 11em
}
#shopping-guide .sg-prodlist-mod .cta {
	FONT-SIZE: 85%; MARGIN: 0px auto; WIDTH: 11em
}
#sg-prodheader-mod .sg-prodheader-cont P {
	MARGIN: 5px
}
#sg-prodheader-mod .sg-prodheader-cont .r-date {
	FONT-SIZE: 85%
}
#sg-prodheader-mod .sg-prodheader-cont .r-date SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 112%
}
#shopping-guide .sg-prodlist-mod H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
#shopping-guide #sg-prodheader-mod H4 {
	DISPLAY: inline; FONT-WEIGHT: normal
}
#shopping-guide .sg-prodlist-mod .grid-4 {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 10px; MARGIN: 10px 5px; BORDER-BOTTOM: #ccc 1px dotted
}
#shopping-guide .sg-prodlist-mod LI {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto 0px 5px; WIDTH: 23%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#shopping-guide .sg-prodlist-mod LI.last {
	MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#shopping-guide .sg-prodlist-mod .item {
	MIN-HEIGHT: 3.5em
}
#shopping-guide .sg-prodlist-mod .price {
	FONT-WEIGHT: bold; MARGIN: 5px 0px
}
#shopping-guide #tagline {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#shopping-guide-nav-mod {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 460px; BORDER-BOTTOM: #ccc 1px solid
}
#shopping-guide-nav-mod DIV.shopping-guide-sum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 85%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #74b2cb
}
#shopping-guide-nav-mod UL {
	CLEAR: both; MARGIN: 0px 0px 0px 10px
}
#shopping-guide-nav-mod UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 50%
}
#shopping-guide-nav-mod UL LI A {
	FONT-SIZE: 85%
}
#sg-cat-mod {
	OVERFLOW: hidden
}
#sg-cat-mod OL {
	PADDING-LEFT: 16px; FLOAT: left; WIDTH: 30%
}
#levels3-pdb {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px; MARGIN-BOTTOM: 11px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
#levels3-pdb A.more-results {
	MARGIN-LEFT: 10px
}
#sbot-headers {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #eee
}
#mod_spr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat center bottom; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#mod_spr H2 {
	BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat left top; MARGIN: -10px -10px 10px
}
.mod_std_sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 16px; MARGIN: 0px 16px; PADDING-TOP: 16px; BORDER-BOTTOM: #ccc 1px dotted
}
#levels3-pdb .lastCol .cta {
	WIDTH: 39px
}
#levels3-pdb .lastCol .cta SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
.link_sb {
	COLOR: #747474! important
}
.link_sb B {
	FONT-WEIGHT: normal! important
}
.level3-pdb-merchant A {
	FONT-SIZE: 85%; COLOR: #2f6893
}
.level3-pdb-product {
	TEXT-ALIGN: left
}
.level3-pdb-product .link_sb A {
	PADDING-RIGHT: 4px
}
.level3-pdb-product FONT {
	COLOR: #747474
}
.link_sb {
	FONT-SIZE: 85%; COLOR: #747474
}
.level3-pdb-product A {
	FONT-WEIGHT: bold! important; FONT-SIZE: 114%
}
.level3-pdb-product A B {
	FONT-WEIGHT: bold! important; FONT-SIZE: 114%
}
.level3-pdb-product A {
	DISPLAY: block; MARGIN-BOTTOM: 8px
}
.link_sb B {
	FONT-WEIGHT: normal
}
.mod_std_sub .link_sb_price A {
	FONT-WEIGHT: bold; FONT-SIZE: 114%; COLOR: #454545
}
.bundle_link {
	FONT-SIZE: 85%; MARGIN-LEFT: 6px; COLOR: #454545
}
.bundle_op {
	MARGIN-TOP: 6px
}
.mod_std_bundle {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 5px; PADDING-BOTTOM: 16px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 16px; BORDER-BOTTOM: #ccc 1px solid
}
.disclaimer {
	FONT-SIZE: 85%; MARGIN: 8px 16px; COLOR: #454545
}
#bundleStatusBar {
	POSITION: relative; TEXT-ALIGN: right
}
.ppr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: 280px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eee
}
.ppr A {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #2f6893
}
#level3-details {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 11px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 16px; BORDER-BOTTOM: #ccc 1px solid
}
#level3-details H3 DIV {
	BORDER-RIGHT: #ccc 0px dotted; BORDER-TOP: #ccc 1px dotted; BORDER-LEFT: #ccc 0px dotted; BORDER-BOTTOM: #ccc 1px dotted
}
#level3-details H3 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ebebeb
}
#level3-details TABLE TD {
	BORDER-BOTTOM: #ccc 1px dotted
}
#level3-details TABLE TH {
	BORDER-BOTTOM: #ccc 1px dotted
}
#level3-details TABLE TD.last {
	BORDER-BOTTOM-WIDTH: 0px
}
#level3-details TABLE TH.last {
	BORDER-BOTTOM-WIDTH: 0px
}
#level3-details TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 93%; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #454545; PADDING-TOP: 2px
}
#level3-details TABLE TH {
	WIDTH: 280px
}
#level3-details TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#level3-details .values {
	WIDTH: 364px
}
#level3-details .prod-title {
	FLOAT: left; WIDTH: auto
}
#level3-details .price-range {
	FLOAT: left; WIDTH: auto
}
#level3-details .details-reviews-lnk {
	FLOAT: left; WIDTH: auto
}
#level3-details .prod-title {
	FONT-WEIGHT: bold
}
#level3-details .details-reviews-lnk A {
	COLOR: #2f6893
}
#level3-details .rating {
	MARGIN-TOP: 2px; FLOAT: left; WIDTH: 70px; HEIGHT: 13px
}
#level3-details .rating SPAN {
	DISPLAY: inline; FLOAT: none
}
#level3-details .chevron {
	MARGIN-TOP: 3px; DISPLAY: block; FLOAT: left
}
#level3 .more {
	FONT-WEIGHT: bold; COLOR: #2f6893; WHITE-SPACE: pre
}
#level3 {
	COLOR: #454545
}
#level3 H3 {
	DISPLAY: inline; FONT-WEIGHT: bold
}
#level3 H2 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none
}
#level3 .rating {
	FLOAT: left; WIDTH: 70px
}
.main-tabs-level3 {
	BORDER-BOTTOM: #74b2cb 4px solid
}
.main-tabs-level3 .tabs UL {
	BORDER-RIGHT: #ccc 1px solid; PADDING-LEFT: 4px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #ccc 1px solid
}
.gen-pri-mod#level3 {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}
#level3 .product-main-information {
	MARGIN-LEFT: 0px
}
#level3 .bd {
	PADDING-LEFT: 15px; MARGIN: 10px 0px 0px
}
#level3 .photo {
	WIDTH: 147px
}
#level3 .photo-carousel {
	WIDTH: 138px; MARGIN-RIGHT: 9px
}
#level3 .description {
	WIDTH: 242px
}
#level3 .description .main-attributes {
	WIDTH: 242px
}
#level3 .no-photo .description {
	WIDTH: 389px
}
#level3 .no-photo .description .main-attributes {
	WIDTH: 389px
}
#level3 .description .main-attributes LI A {
	WHITE-SPACE: nowrap
}
#level3 .description H5 {
	MARGIN-BOTTOM: 0.5em
}
#level3 .description P {
	MARGIN-BOTTOM: 5px
}
#level3 .description .main-attributes {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#level3 .description .add-to-saved-list {
	BACKGROUND-POSITION: -46px -135px; PADDING-LEFT: 12px; FLOAT: left
}
#level3 .kelscore-info {
	WIDTH: 74px
}
#level3 .photo A.url IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: static
}
DIV.results-level3 DIV.bd DIV.mm1 {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; MARGIN: 5px 0px 12px 2px; BORDER-LEFT: #9bcc04 1px solid; WIDTH: 654px; BORDER-BOTTOM: #9bcc04 1px solid
}
DIV.results-level3 DIV.bd DIV.mm1-3 {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; MARGIN: 5px 0px 12px 2px; BORDER-LEFT: #9bcc04 1px solid; WIDTH: 654px; BORDER-BOTTOM: #9bcc04 1px solid
}
.mm-level3-pdb DIV.mm1 {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; MARGIN: 5px 0px 12px 2px; BORDER-LEFT: #9bcc04 1px solid; WIDTH: 654px; BORDER-BOTTOM: #9bcc04 1px solid
}
.mm-level3-pdb DIV.mm1-3 {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; MARGIN: 5px 0px 12px 2px; BORDER-LEFT: #9bcc04 1px solid; WIDTH: 654px; BORDER-BOTTOM: #9bcc04 1px solid
}
.mm-level3-pdb DIV.mm1-1 {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; MARGIN: 5px 0px 12px 2px; BORDER-LEFT: #9bcc04 1px solid; WIDTH: 654px; BORDER-BOTTOM: #9bcc04 1px solid
}
DIV.results-level3 DIV.bd DIV.mm1 H2 {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 11px
}
.mm-level3-pdb .mm1 H2 {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 11px
}
.mm-level3-pdb .mm1-1 H2 {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 11px
}
.mm-level3-pdb .mm1-3 H2 {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 11px
}
.results-level3 .bd .mm1 UL {
	MARGIN-BOTTOM: 11px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.mm-level3-pdb .mm1 UL {
	MARGIN-BOTTOM: 11px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.results-level3 .bd .mm1 .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.mm-level3-pdb .mm1 .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.results-level3 .bd .mm1 .description {
	MARGIN: 0px 0px 0px 10px; WIDTH: 420px
}
.mm-level3-pdb .mm1 .description {
	MARGIN: 0px 0px 0px 10px; WIDTH: 420px
}
.results-level3 .bd .mm1 LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mm-level3-pdb .mm1 LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.product#level3 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 200%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 5px
}
.mm-level3-pdb {
	BORDER-RIGHT: #ccc 1px solid; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid
}
.mm-level3-pdb DIV.mm1 {
	MARGIN: 0px 2px
}
.mm-level3-pdb DIV.mm1-1 {
	MARGIN: 0px 2px
}
.mm-level3-pdb DIV.mm1-3 {
	MARGIN: 0px 2px
}
.carousel-zoom {
	TEXT-ALIGN: center
}
.top-listing {
	MARGIN-BOTTOM: 20px
}
.top-listing .hd P {
	MARGIN: 0px 0px 1.2em 2px
}
.top-listing .bd {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 660px; BORDER-BOTTOM: #ccc 1px solid
}
.top-listing .bd OL {
	DISPLAY: block; LIST-STYLE-POSITION: inside; LEFT: 1px; OVERFLOW: hidden; LIST-STYLE-TYPE: decimal; POSITION: relative; TOP: 1px
}
.top-listing .product-tile {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 9.5em; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 10px; POSITION: relative
}
.top-listing .product-tile .photo {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid
}
.result .information-container .active IMG {
	BORDER-RIGHT: #1585db 1px solid; BORDER-TOP: #1585db 1px solid; BORDER-LEFT: #1585db 1px solid; BORDER-BOTTOM: #1585db 1px solid
}
.top-listing .product-tile IMG.active {
	BORDER-RIGHT: #1585db 1px solid; BORDER-TOP: #1585db 1px solid; BORDER-LEFT: #1585db 1px solid; BORDER-BOTTOM: #1585db 1px solid
}
.top-listing .product-tile A.summary {
	DISPLAY: block
}
.top-listing .product-tile A.active {
	BACKGROUND: url(newimage/arrow-dgrey-left.png) no-repeat 50% 100%
}
.top-listing .product-tile .counter {
	LEFT: 5px; POSITION: absolute; TOP: 5px
}
.top-listing .product-tile H3 A:hover SPAN {
	TEXT-DECORATION: underline
}
.top-listing .product-tile H3 SPAN {
	OVERFLOW: hidden
}
.top-listing .product-tile .rating {
	WIDTH: 64px; HEIGHT: 13px
}
.top-listing .product-tile .ext {
	LEFT: 0px; PADDING-BOTTOM: 12px; WIDTH: 165px; BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: center
}
.top-listing OL.top-categories {
	LEFT: 1px; POSITION: relative; TOP: 1px
}
.top-listing OL.top-categories LI {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative
}
.top-listing OL.top-categories LI A {
	DISPLAY: block; MARGIN: 10px auto; TEXT-ALIGN: center
}
.top-listing OL.top-categories LI IMG {
	DISPLAY: block; MARGIN: 10px auto; TEXT-ALIGN: center
}
.top-listing OL.top-categories LI A SPAN {
	DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 2.6em
}
.brand-tile {
	BACKGROUND: url(newimage/grid-horiz-bck.png) repeat-x center bottom; TEXT-ALIGN: center
}
.top-listing .brand-tile .counter {
	LEFT: 5px; POSITION: absolute; TOP: 5px
}
.top-listing .brand-tile {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative
}
.top-listing .brand-tile A.summary {
	DISPLAY: block
}
.brand-tile .item .fn {
	FONT-WEIGHT: bold
}
.brand-tile .item {
	MARGIN-BOTTOM: 1px; TEXT-ALIGN: center
}
.top-listing .brand-tile .photo {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid
}
.brand-tile .item .photo {
	DISPLAY: block; MARGIN: 0px auto 10px
}
.top-listing .brand-tile H3 A:hover SPAN {
	TEXT-DECORATION: underline
}
.brand-tile .fn SPAN {
	DISPLAY: block; MIN-HEIGHT: 3em; TEXT-ALIGN: center
}
.store-tile {
	TEXT-ALIGN: center
}
.store-tile .ext {
	TEXT-ALIGN: center
}
.top-listing .store-tile .counter {
	LEFT: 5px; POSITION: absolute; TOP: 5px
}
.top-listing .store-tile {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 10px; POSITION: relative
}
.top-listing .store-tile A.summary {
	DISPLAY: block
}
.store-tile .item .fn {
	FONT-WEIGHT: bold
}
.store-tile .item {
	MARGIN-BOTTOM: 1px
}
.top-listing .store-tile .photo {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid
}
.store-tile .item .photo {
	DISPLAY: block; MARGIN: 0px auto 10px
}
.top-listing .store-tile H3 A:hover SPAN {
	TEXT-DECORATION: underline
}
.store-tile .fn SPAN {
	DISPLAY: block; MIN-HEIGHT: 3em
}
.store-tile .store-products {
	FONT-WEIGHT: bold
}
.store-tile .store-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.store-tile .store-details A {
	DISPLAY: block; FONT-SIZE: 85%
}
.store-tile .rating {
	MARGIN: 0px auto; HEIGHT: 13px
}
.top-listing .pagination {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right
}
#top-categories .ft {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right
}
.top-listing .bd .pagination {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
DIV.top-listing .searches-az {
	TEXT-ALIGN: left
}
.top-listing .pagination SPAN {
	DISPLAY: inline
}
DIV.top-listing DIV.pagination OL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.top-listing .pagination OL LI {
	DISPLAY: inline
}
.top-listing .pagination OL LI.selected {
	COLOR: black
}
.searches .bd OL.top-searches {
	PADDING-RIGHT: 10px; PADDING-LEFT: 55px; LIST-STYLE-POSITION: outside; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 40%; COLOR: #1585db; PADDING-TOP: 20px; LIST-STYLE-TYPE: decimal; POSITION: static
}
.searches OL.top-searches LI {
	DISPLAY: list-item
}
.top-searches LI {
	COLOR: #306893
}
.top-searches LI A {
	COLOR: #306893
}
.top-searches LI A:visited {
	COLOR: #103549
}
#top-brands-xxalpha {
	MARGIN-LEFT: 5px
}
#top-brands-xxalpha LI {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
#top-brands {
	BORDER-RIGHT: #74b2cb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #74b2cb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #74b2cb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #74b2cb 0px solid
}
#top-brands H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: #74b2cb; PADDING-BOTTOM: 5px; MARGIN: 0px -10px 10px; COLOR: #fff; PADDING-TOP: 5px
}
#top-brands H3 {
	BORDER-RIGHT: #cacaca 0px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #cacaca 1px dotted; PADDING-LEFT: 5px; BACKGROUND: #ececec; PADDING-BOTTOM: 2px; MARGIN: 10px 5px 5px; BORDER-LEFT: #cacaca 0px dotted; PADDING-TOP: 2px; BORDER-BOTTOM: #cacaca 1px dotted
}
#top-brands UL {
	CLEAR: both
}
#top-brands LI {
	FLOAT: left; WIDTH: 33.3%
}
#top-brands OL {
	MARGIN: 10px
}
#top-brands OL LI {
	FLOAT: none; MARGIN-LEFT: 15px; WIDTH: auto; LIST-STYLE-TYPE: decimal
}
#top-brands .row {
	CLEAR: left
}
#top-brands-pagination {
	BORDER-RIGHT: #74b2cb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #74b2cb 0px solid; PADDING-LEFT: 5px; BACKGROUND: #eee; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #74b2cb 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #74b2cb 1px solid; TEXT-ALIGN: right
}
#top-brands-pagination LI {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
.product {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 85%; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 11px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
.product .hd {
	MARGIN-TOP: 10px
}
.product#level3 .hd {
	MARGIN-TOP: 0px
}
.product IMG.product-image {
	PADDING-RIGHT: 23px; PADDING-LEFT: 10px; BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat left top; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px
}
.product H2 {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 180%; BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat -163px 0px; MARGIN-LEFT: -1px
}
.product .main-attributes LI {
	DISPLAY: inline; FONT-SIZE: 93%; MARGIN-RIGHT: 1em
}
.product-main-information {
	MARGIN-LEFT: 164px
}
.product .sample-review-extract {
	MARGIN: 10px 8px 0px 0px
}
.product .sample-review-extract A {
	COLOR: #306893
}
.product .main-attributes LI A {
	COLOR: #306893
}
.product .sample-review-extract A:visited {
	COLOR: #1a3549
}
.product .main-attributes LI A:visited {
	COLOR: #1a3549
}
.product .bd {
	PADDING-RIGHT: 8px; MARGIN-TOP: 10px; OVERFLOW: auto
}
.product .bd H4 {
	DISPLAY: none
}
.product .bd H5 {
	FLOAT: left
}
.product .bd DIV {
	OVERFLOW: hidden
}
.product .bd .prod-features DT {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 25%
}
.product .bd .prod-features DD {
	MARGIN-TOP: 8px; FLOAT: left; WIDTH: 75%
}
.product .bd .prod-features {
	MARGIN-BOTTOM: 12px
}
.product .bd .user-rating-cultural {
	MARGIN-TOP: 12px
}
.product .offer-prices {
	WIDTH: 48%
}
.product .user-rating {
	WIDTH: 48%
}
.product .description {
	WIDTH: 48%
}
.product .bd .price-range {
	FONT-SIZE: 131%
}
.product .bd DIV.offer-prices {
	BORDER-RIGHT: #ccc 1px solid
}
.product .bd DIV.user-rating {
	BORDER-RIGHT: #ccc 1px solid
}
.product .offers-stores {
	DISPLAY: block
}
.product .user-rating .contents A {
	DISPLAY: block
}
.product .user-rating {
	PADDING-TOP: 20px
}
.product .bd .contents {
	FLOAT: right; WIDTH: 70%
}
.product .description {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.product .ft {
	OVERFLOW: hidden; PADDING-TOP: 10px
}
.product .ft LI {
	FLOAT: left; COLOR: #306893; MARGIN-RIGHT: 0.5em
}
.product .ft A {
	COLOR: #306893
}
.product .ft A:visited {
	COLOR: #1a3549
}
#comp_res {
	CLEAR: both; BORDER-RIGHT: #74b2cb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #74b2cb 8px solid; PADDING-LEFT: 4px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; BORDER-LEFT: #74b2cb 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #74b2cb 1px solid
}
#comp_res TR {
	BACKGROUND: url(newimage/dotted-table-row-border.png) white repeat-x center bottom
}
#comp_res TR.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#comp_res TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#comp_res TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#comp_res .compare-2 TD {
	WIDTH: 33%
}
#comp_res .compare-2 TH {
	WIDTH: 33%
}
#comp_res .compare-3 TD {
	WIDTH: 25%
}
#comp_res .compare-3 TH {
	WIDTH: 25%
}
#comp_res .compare-4 TD {
	WIDTH: 20%
}
#comp_res .compare-4 TH {
	WIDTH: 20%
}
TH.product-name {
	FONT-WEIGHT: bold
}
#comp_res .rating {
	FLOAT: left; WIDTH: 75px
}
#comp_res .rating-data {
	FONT-SIZE: 85%
}
#comp_res TH {
	VERTICAL-ALIGN: top
}
#comp_res TD {
	VERTICAL-ALIGN: top
}
A.remove {
	DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(newimage/cross-button.png) no-repeat left top
}
A.remove:link {
	DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(newimage/cross-button.png) no-repeat left top
}
A.remove:hover {
	DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(newimage/cross-button.png) no-repeat left top
}
A.remove:visited {
	DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(newimage/cross-button.png) no-repeat left top
}
A.back {
	FLOAT: right; MARGIN: 0.5em 0px
}
.gen-review {
	FONT-SIZE: 93%; MARGIN-BOTTOM: 11px; COLOR: #454545
}
#product-review {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#pri .gen-review#product-review FORM {
	FLOAT: none
}
#merchant-review {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#merchant-review .hd {
	PADDING-BOTTOM: 12px; POSITION: relative
}
#merchant-review .bd {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#product-review .pros-cons {
	MARGIN-TOP: 8px
}
.gen-review .description {
	MARGIN-TOP: 8px
}
.gen-review .helpful-torate {
	MARGIN-TOP: 8px
}
.gen-review .meta {
	MARGIN-TOP: 8px
}
.gen-review .rev-paging {
	MARGIN-TOP: 2px; DISPLAY: block; FLOAT: left
}
.gen-review .hd {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: right
}
.gen-review .ft {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: right
}
#merchant-review .hd {
	TEXT-ALIGN: left
}
.gen-review .hd .sorting {
	FLOAT: right; MARGIN: 0px
}
.gen-review .ft {
	PADDING-RIGHT: 24px
}
.gen-review .ft A {
	FONT-WEIGHT: normal
}
.gen-review .ft OL {
	DISPLAY: inline
}
.gen-review .ft LI {
	DISPLAY: inline
}
#gen-rev-ls {
	BORDER-TOP: #ccc 1px dotted; MARGIN: 0px 12px
}
#merchant-review #gen-rev-ls {
	MARGIN: 0px
}
.gen-review .hd {
	CLEAR: both
}
.gen-review .hreview {
	CLEAR: left
}
.gen-review DIV.hreview {
	BORDER-TOP: #ccc 1px dotted; MARGIN: 0px 12px
}
#merchant-review DIV.hreview {
	MARGIN: 0px
}
#merchant-review .no-reviews {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
.gen-review .write-rev-wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 6px
}
.gen-review .write-rev {
	FLOAT: left; MARGIN: 5px 12px
}
#merchant-review .write-rev {
	MARGIN: 8px 8px 12px 0px
}
.gen-review .reply-to-rev {
	MARGIN-TOP: 8px; COLOR: #747474
}
.gen-review .reply-to-rev A {
	COLOR: #2f6893
}
.gen-review .cta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 107%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 8.1em; PADDING-TOP: 0px
}
.gen-review .hreview {
	PADDING-RIGHT: 320px; PADDING-LEFT: 0px; MIN-HEIGHT: 140px; PADDING-BOTTOM: 24px; PADDING-TOP: 12px; BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative
}
.gen-review .w-helpfultxt {
	PADDING-TOP: 34px
}
.gen-review .helpful-torate LI {
	COLOR: #2f6893
}
.gen-review .helpful-torate A {
	COLOR: #2f6893
}
.gen-review .helpful-torate LI {
	DISPLAY: inline; FONT-WEIGHT: bold
}
.gen-review .helpful-torate UL {
	DISPLAY: inline; FONT-WEIGHT: bold
}
.gen-review H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 122%
}
.gen-review .description .read-rev {
	COLOR: #2f6893; WHITE-SPACE: pre
}
.gen-review .helpful-rated {
	FONT-WEIGHT: bold; COLOR: #454545; POSITION: absolute; TOP: 12px
}
.gen-review .ratings-ls {
	BORDER-RIGHT: #fe8e63 1px solid; BORDER-TOP: #fe8e63 1px solid; RIGHT: 8px; BORDER-LEFT: #fe8e63 1px solid; WIDTH: 260px; PADDING-TOP: 3px; BORDER-BOTTOM: #fe8e63 1px solid; POSITION: absolute; TOP: 12px
}
.gen-review .about {
	MARGIN: 10px 0px
}
.gen-review .ratings-ls .overall-rating {
	FONT-WEIGHT: bold
}
.gen-review .ratings-ls {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #fe8e63 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#merchant-review .ratings-ls {
	BORDER-LEFT-COLOR: #c0d57f; BORDER-BOTTOM-COLOR: #c0d57f; BORDER-TOP-COLOR: #c0d57f; BORDER-RIGHT-COLOR: #c0d57f
}
.gen-review .w-helpfultxt .ratings-ls {
	TOP: 30px
}
.hreview .review-response {
	MARGIN-TOP: 15px; PADDING-LEFT: 14px; MARGIN-LEFT: 2px; BORDER-LEFT: #e4e4e4 4px solid
}
.hreview .review-response H4 {
	FONT-SIZE: 100%
}
.hreview .review-response .datetime {
	FONT-SIZE: 85%; COLOR: #747474
}
.gen-review .ratings-ls LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; POSITION: relative
}
#product-review .ratings-ls LI {
	BORDER-RIGHT: #fe8e63 1px solid; BORDER-LEFT: #fe8e63 1px solid
}
#merchant-review .ratings-ls LI {
	BORDER-RIGHT: #c0d57f 1px solid; BORDER-LEFT: #c0d57f 1px solid
}
#product-review LI.overall-rating {
	FONT-WEIGHT: bold; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#merchant-review LI.overall-rating {
	FONT-WEIGHT: bold; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.gen-review .ratings-ls LI.first-ind-rat {
	PADDING-RIGHT: 7px; BORDER-TOP: #fe8e63 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 7px
}
#merchant-review .ratings-ls LI.first-ind-rat {
	BORDER-TOP: #c0d57f 1px solid
}
.ratings-ls.gen-review LI.last {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 6px
}
.gen-review .ratings-ls .rating {
	DISPLAY: inline; RIGHT: 0px; WIDTH: 70px; POSITION: absolute; TOP: 5px
}
.gen-review .ratings-ls LI.first-ind-rat .rating {
	TOP: 10px
}
.gen-review .ratings-ls LI.overall-rating .rating {
	TOP: 2px
}
#merchant-review .ratings-ls LI.overall-rating .rating {
	TOP: 0px
}
.gen-review .rec-prod {
	RIGHT: 28px; POSITION: absolute
}
.gen-review FORM {
	FLOAT: left; MARGIN: 10px 3px 10px 0px
}
#merchant-review FORM {
	FLOAT: none; MARGIN: 0px
}
#reviews-nav {
	MARGIN: 12px; TEXT-ALIGN: right
}
#reviews-nav .prev-rev {
	FLOAT: left; TEXT-ALIGN: left
}
#reviews-nav H4 {
	MARGIN: 3px 0px
}
#abuse H1 {
	MARGIN-LEFT: 0px
}
#abuse P {
	MARGIN-BOTTOM: 10px
}
#abuse .gen-pri-mod FORM#abuseForm {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#abuse DL {
	BORDER-TOP: black 1px solid; MARGIN: 10px 16px; OVERFLOW: auto; BORDER-LEFT: black 1px solid; WIDTH: 422px
}
#abuse DL DT {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 200px; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid
}
#abuse DL DD {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 200px; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid
}
#abuse DL DT {
	CLEAR: left; FONT-WEIGHT: bold; BACKGROUND: #fe6328; COLOR: white
}
#abuse OL LI {
	DISPLAY: list-item; LIST-STYLE-POSITION: outside; MARGIN: 10px 0px 10px 30px; LIST-STYLE-TYPE: decimal
}
#abuse OL LI LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 4px
}
#abuse OL LI P.note {
	BORDER-RIGHT: #fe6328 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fe6328 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; MARGIN: 5px 5px 5px 0px; BORDER-LEFT: #fe6328 1px solid; WIDTH: 390px; COLOR: #fe6328; PADDING-TOP: 5px; BORDER-BOTTOM: #fe6328 1px solid
}
#abuse OL LI TEXTAREA {
	WIDTH: 400px; HEIGHT: 160px
}
#abuse OL LI .isTarget {
	FLOAT: left
}
#abuse OL LI .isReplyToUser {
	FLOAT: left
}
#abuse .form-buttons P {
	FONT-WEIGHT: bold; MARGIN: 10px 0px
}
#abuse .form-buttons INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px 5px; PADDING-TOP: 1px
}
#abuse .form-buttons INPUT#submit-feedback {
	MARGIN-LEFT: 30px
}
#abuse .error {
	FONT-SIZE: 85%; COLOR: red
}
#abuse-response {
	MARGIN: 5px 0px
}
#abuse-response UL {
	LIST-STYLE-POSITION: outside; MARGIN: 5px 5px 25px 20px; LIST-STYLE-TYPE: disc
}
.review-forms DIV {
	MARGIN: 0.5em 0px
}
#merchant-greeting {
	CLEAR: both
}
#review-greeting {
	PADDING-LEFT: 15px; OVERFLOW: hidden
}
#review-greeting IMG {
	FLOAT: left; MARGIN: 10px 20px 0px 0px
}
#review-greeting P {
	MARGIN: 0px 0px 10px
}
.review-forms {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.review-forms H3 {
	FONT-WEIGHT: bold
}
.review-forms DIV H3 {
	DISPLAY: inline; FLOAT: left; WIDTH: 185px; MARGIN-RIGHT: 20px
}
.review-forms .rate-wrapper .rating-range {
	FONT-WEIGHT: bold; MARGIN-LEFT: 0.4em; WIDTH: 12em
}
.review-forms .rate-wrapper DIV {
	CLEAR: left
}
.review-forms .rate-wrapper DIV H3 {
	MARGIN: 0px 5px 0px 15px
}
.review-forms .required {
	COLOR: red
}
.review-forms .overall-rating {
	FONT-WEIGHT: bold
}
#review-text LABEL {
	FONT-WEIGHT: bold
}
.review-forms LABEL {
	FONT-WEIGHT: bold
}
.review-forms .rate-wrapper DIV H3 {
	FONT-WEIGHT: normal
}
.review-forms FORM DIV LABEL {
	FONT-WEIGHT: normal
}
.review-forms LABEL INPUT {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.review-forms LABEL TEXTAREA {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.review-forms LABEL TEXTAREA {
	WIDTH: 360px
}
.review-forms DIV P {
	DISPLAY: inline; MARGIN-BOTTOM: 0px
}
.review-forms FORM DIV LABEL INPUT {
	DISPLAY: inline; MARGIN-BOTTOM: 0px
}
.review-forms .notes {
	RIGHT: 0px; WIDTH: 240px; POSITION: absolute; TOP: 0px
}
.review-forms .notes UL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
#review-text {
	DISPLAY: block; POSITION: relative
}
#merchant-reviews {
	CLEAR: both
}
.merchant-review-overview P {
	MARGIN: 10px 0px
}
#submit-review P {
	MARGIN: 10px 0px
}
.review-forms .rate-wrapper DIV LABEL {
	MARGIN-RIGHT: 5px
}
.review-forms .rate-wrapper DIV LABEL INPUT {
	MARGIN: 0px 2px -2px 0px
}
.expert-reviews SPAN.rating {
	DISPLAY: block; BACKGROUND: url(newimage/xpert-ratings.png) no-repeat
}
.expert-reviews SPAN.rat0 {
	BACKGROUND-POSITION: -4px -2px
}
.expert-reviews SPAN.rat05 {
	BACKGROUND-POSITION: -4px -35px
}
.expert-reviews SPAN.rat1 {
	BACKGROUND-POSITION: -4px -67px
}
.expert-reviews SPAN.rat15 {
	BACKGROUND-POSITION: -4px -99px
}
.expert-reviews SPAN.rat2 {
	BACKGROUND-POSITION: -4px -130px
}
.expert-reviews SPAN.rat25 {
	BACKGROUND-POSITION: -4px -162px
}
.expert-reviews SPAN.rat3 {
	BACKGROUND-POSITION: -4px -194px
}
.expert-reviews SPAN.rat35 {
	BACKGROUND-POSITION: -4px -225px
}
.expert-reviews SPAN.rat4 {
	BACKGROUND-POSITION: -4px -256px
}
.expert-reviews SPAN.rat45 {
	BACKGROUND-POSITION: -4px -287px
}
.expert-reviews SPAN.rat5 {
	BACKGROUND-POSITION: -4px -318px
}
.product .description {
	FLOAT: left
}
.product .bd H5 {
	FONT-WEIGHT: bold; FLOAT: none
}
.product-main-information .bd {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden
}
.product-main-information .bd LI {
	FLOAT: left
}
.product-main-information .bd .contents {
	FLOAT: none; MARGIN: auto; WIDTH: 100%; TEXT-ALIGN: left
}
#level3 .rating {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: none
}
#level3 .quick-rating {
	DISPLAY: block; FLOAT: none
}
.product#level3 .hd {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; MIN-HEIGHT: 15px; FLOAT: none; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#level3 .product-main-information .ft .add-to-saved-list {
	BACKGROUND-POSITION: -46px -137px; PADDING-LEFT: 12px
}
.results .catalog .details A.add-to-saved-list {
	BACKGROUND-POSITION: -46px -137px; PADDING-LEFT: 12px
}
.product-main-information .hd .sample-review-extract {
	DISPLAY: block; WIDTH: 90%
}
.product-main-information .bd .description {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; MARGIN-RIGHT: 10px
}
.product-main-information .bd .description DT {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 35%; PADDING-TOP: 10px
}
.product-main-information .bd .description DD {
	PADDING-LEFT: 75px; PADDING-TOP: 10px
}
.product-main-information .bd .kelscore-info {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 90px; PADDING-BOTTOM: 10px; WIDTH: 15%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
SPAN.score-0 {
	BACKGROUND-POSITION: -168px -3px
}
SPAN.score-05 {
	BACKGROUND-POSITION: -348px -3px
}
SPAN.score-1 {
	BACKGROUND-POSITION: -168px -140px
}
SPAN.score-15 {
	BACKGROUND-POSITION: -348px -140px
}
SPAN.score-2 {
	BACKGROUND-POSITION: -168px -285px
}
SPAN.score-25 {
	BACKGROUND-POSITION: -348px -285px
}
SPAN.score-3 {
	BACKGROUND-POSITION: -168px -431px
}
SPAN.score-35 {
	BACKGROUND-POSITION: -348px -431px
}
SPAN.score-4 {
	BACKGROUND-POSITION: -168px -590px
}
SPAN.score-45 {
	BACKGROUND-POSITION: -348px -590px
}
SPAN.score-5 {
	BACKGROUND-POSITION: -168px -747px
}
SPAN.score-55 {
	BACKGROUND-POSITION: -348px -747px
}
SPAN.score-6 {
	BACKGROUND-POSITION: -168px -913px
}
SPAN.score-65 {
	BACKGROUND-POSITION: -348px -912px
}
SPAN.score-7 {
	BACKGROUND-POSITION: -168px -1067px
}
SPAN.score-75 {
	BACKGROUND-POSITION: -348px -1067px
}
SPAN.score-8 {
	BACKGROUND-POSITION: -168px -1233px
}
SPAN.score-85 {
	BACKGROUND-POSITION: -348px -1232px
}
SPAN.score-9 {
	BACKGROUND-POSITION: -168px -1412px
}
SPAN.score-95 {
	BACKGROUND-POSITION: -348px -1412px
}
SPAN.score-10 {
	BACKGROUND-POSITION: -168px -1554px
}
SPAN.score-small-0 {
	BACKGROUND-POSITION: -569px -6px
}
SPAN.score-small-05 {
	BACKGROUND-POSITION: -708px -6px
}
SPAN.score-small-1 {
	BACKGROUND-POSITION: -569px -111px
}
SPAN.score-small-15 {
	BACKGROUND-POSITION: -708px -111px
}
SPAN.score-small-2 {
	BACKGROUND-POSITION: -569px -223px
}
SPAN.score-small-25 {
	BACKGROUND-POSITION: -708px -223px
}
SPAN.score-small-3 {
	BACKGROUND-POSITION: -569px -335px
}
SPAN.score-small-35 {
	BACKGROUND-POSITION: -708px -335px
}
SPAN.score-small-4 {
	BACKGROUND-POSITION: -569px -458px
}
SPAN.score-small-45 {
	BACKGROUND-POSITION: -708px -458px
}
SPAN.score-small-5 {
	BACKGROUND-POSITION: -569px -579px
}
SPAN.score-small-55 {
	BACKGROUND-POSITION: -708px -579px
}
SPAN.score-small-6 {
	BACKGROUND-POSITION: -569px -706px
}
SPAN.score-small-65 {
	BACKGROUND-POSITION: -708px -706px
}
SPAN.score-small-7 {
	BACKGROUND-POSITION: -569px -825px
}
SPAN.score-small-75 {
	BACKGROUND-POSITION: -708px -825px
}
SPAN.score-small-8 {
	BACKGROUND-POSITION: -569px -953px
}
SPAN.score-small-85 {
	BACKGROUND-POSITION: -708px -952px
}
SPAN.score-small-9 {
	BACKGROUND-POSITION: -569px -1091px
}
SPAN.score-small-95 {
	BACKGROUND-POSITION: -708px -1091px
}
SPAN.score-small-10 {
	BACKGROUND-POSITION: -569px -1200px
}
.kelscore-container {
	MARGIN-LEFT: 13%; WIDTH: 60px; MARGIN-RIGHT: 12%
}
.kelscore {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 180%; BACKGROUND: url(newimage/xpert-ratings.png) no-repeat; MARGIN: 0px auto; WIDTH: 55px; CURSOR: help; COLOR: #fff; PADDING-TOP: 15px; HEIGHT: 40px; TEXT-ALIGN: center
}
.kelscore-small {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 130%; BACKGROUND: url(newimage/xpert-ratings.png) no-repeat; MARGIN: 0px auto; WIDTH: 43px; CURSOR: help; COLOR: #fff; PADDING-TOP: 12px; HEIGHT: 30px; TEXT-ALIGN: center
}
.kelscore-tooltip-title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 93%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.kelscore-tooltip-content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 85%; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.kelscore-outof {
	DISPLAY: block; FONT-WEIGHT: bold
}
.product-main-information .bd .reviews {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 144px; PADDING-TOP: 10px
}
.product-main-information .bd .mini-links {
	CLEAR: left; DISPLAY: block
}
.product-main-information .bd .reviews .expert-reviews {
	PADDING-BOTTOM: 10px
}
#product-expert-review {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#product-expert-review .hd {
	HEIGHT: 15px
}
#product-expert-review .bd OL {
	MARGIN: 0px
}
#product-expert-review .bd .hreview {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 50px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#product-expert-review .ft {
	CLEAR: both
}
#product-expert-review .bd .hreview LI {
	FLOAT: left
}
#product-expert-review .bd LI.alatest-summary {
	BORDER-TOP: #cacaca 1px solid; BACKGROUND: url(newimage/dropgrad-9.0.png) no-repeat -2px 97%; BORDER-BOTTOM: #cacaca 1px solid
}
#product-expert-review .bd .hreview .description {
	FONT-SIZE: 93%; WIDTH: 530px
}
#product-expert-review .bd .hreview .description .review-date {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FLOAT: right; TEXT-TRANSFORM: capitalize
}
#product-expert-review .bd .hreview .description .review-country {
	PADDING-RIGHT: 3px; FLOAT: left
}
#product-expert-review .bd .hreview .description H3 {
	FONT-SIZE: 110%; LINE-HEIGHT: 100%
}
#product-expert-review .bd .hreview .description .rtitle {
	FONT-WEIGHT: bold
}
#product-expert-review .bd .hreview .description P {
	CLEAR: both; PADDING-TOP: 5px
}
DIV.award {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: auto; CURSOR: pointer; COLOR: #2f6893
}
#product-expert-review .bd .hreview .description .review-btn {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#product-expert-review .bd .hreview A.external {
	PADDING-RIGHT: 33px; BACKGROUND: url(newimage/xpert-icons.png) no-repeat 100% -9px
}
#product-expert-review .bd .hreview .review-info {
	FONT-SIZE: 77%; WIDTH: 120px; COLOR: #999; TEXT-ALIGN: center
}
#product-expert-review .bd .hreview .review-info .review-source {
	DISPLAY: block; MARGIN: 15px 5px 0px
}
#product-expert-review .bd .hreview .review-info LI {
	MARGIN: auto; WIDTH: 100%; LINE-HEIGHT: 1.3em
}
#product-expert-review .bd .hreview .review-info IMG {
	DISPLAY: block; MARGIN: auto; PADDING-TOP: 15px
}
#product-expert-review .bd .hreview .review-info .rating {
	MARGIN: 5px auto
}
.results-level2 .products .catalog .product-rating {
	PADDING-BOTTOM: 3px
}
.results-level2 .products .catalog .product-rating LI.reviews {
	BORDER-RIGHT: #306893 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.results-level2 .products .catalog .product-rating LI.last {
	PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.award-content {
	OVERFLOW: hidden; TEXT-ALIGN: center
}
#quick-rate-container {
	WIDTH: 150px
}
#error {
	MARGIN-BOTTOM: 10px
}
#error P {
	MARGIN: 10px 0px
}
#error UL {
	MARGIN-LEFT: 30px; LIST-STYLE-TYPE: disc
}
#error-msg {
	MARGIN: 10px 0px 10px 25px; COLOR: #f00; LIST-STYLE-TYPE: disc
}
.table-listing {
	MARGIN-LEFT: 3px; WIDTH: 99%; TEXT-ALIGN: left
}
.table-listing .tocenter {
	TEXT-ALIGN: center
}
.table-listing TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 85%; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px
}
.table-listing TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 85%; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px
}
#top_cultural_mod {
	OVERFLOW: hidden
}
#top_cultural_mod H2 {
	PADDING-TOP: 5px
}
#top_cultural_mod H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#top_cultural_mod IMG {
	FLOAT: left
}
#top_cultural_mod .block {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 46%
}
#top_cultural_mod IMG {
	FLOAT: left
}
#top_cultural_mod .vertsepar {
	BORDER-LEFT: #ccc 1px dotted
}
#top_cultural_mod LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#top_cultural_mod OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 60%; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
#top_cultural_mod SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 85%; MARGIN-BOTTOM: 5px
}
.strip-based {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.strip-based UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 1px 16px 0px; WIDTH: 95%; PADDING-TOP: 0px
}
.strip-based LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.strip-based .sbc-photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 5px; WIDTH: 15%; PADDING-TOP: 10px
}
.strip-based .sbc-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 62%; PADDING-TOP: 10px
}
.strip-based .sbc-price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 15%; PADDING-TOP: 15px
}
.strip-based H4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 122%
}
.multi-sponsor .sbc-photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 5px; WIDTH: 17%; PADDING-TOP: 10px
}
.multi-sponsor .sbc-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 40%; PADDING-TOP: 10px
}
.multi-sponsor .sbc-sponsor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 20%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.multi-sponsor .sbc-price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 10%; PADDING-TOP: 25px
}
.cats-related {
	OVERFLOW: auto
}
.cats-related UL {
	MARGIN: 0px 16px
}
.cats-related LI {
	PADDING-RIGHT: 5px; FLOAT: left
}
.cats-related H2 {
	PADDING-BOTTOM: 5px
}
#merchantlogo-mod LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#merchantlogo-mod P {
	FONT-SIZE: 85%; MARGIN: 0px 16px 10px
}
#merchantlogo-mod IMG {
	BORDER-RIGHT: #d4d4d4 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d4d4d4 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d4d4d4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #d4d4d4 1px solid
}
.ebay-deals {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px
}
.ebay-deals TABLE {
	BORDER-TOP: #ccc 1px dotted; MARGIN: 3px auto 10px; WIDTH: 95%; TEXT-ALIGN: center
}
.ebay-deals TH {
	FONT-WEIGHT: bold; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.ebay-deals .toleft {
	TEXT-ALIGN: left
}
.ebay-deals .tocenter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.ebay-deals .ebay-cnt {
	WIDTH: 345px
}
.ebay-deals.partners-offers TBODY TR {
	BACKGROUND: #fff
}
.ebay-deals.table-listing TH {
	FONT-SIZE: 100%
}
.ebay-deals.table-listing TD {
	FONT-SIZE: 100%
}
.ebay-deals TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.ebay-deals A {
	FONT-WEIGHT: bold
}
.ebay-deals .last-cell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ebay-deals .last-cell A {
	FONT-WEIGHT: bold; FONT-SIZE: 77%; COLOR: #306893; MARGIN-RIGHT: 130px
}
.int-deals H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
.int-deals UL {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 16px 0px; OVERFLOW: hidden; PADDING-TOP: 8px
}
.int-deals LI {
	FLOAT: left
}
.int-deals {
	OVERFLOW: visible
}
.int-deals .form {
	WIDTH: 83%
}
.int-deals .logo {
	WIDTH: auto; MARGIN-RIGHT: 12px
}
.int-deals .logo IMG {
	FLOAT: left; MARGIN: 10px 0px 0px
}
.int-deals FIELDSET {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px 0px 8px; PADDING-TOP: 4px
}
.int-deals LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
.int-deals .fields-block {
	BORDER-BOTTOM: #ddd 1px dotted
}
.int-deals .fields-block .field1 {
	CLEAR: both; PADDING-BOTTOM: 8px; MARGIN: 8px 0px 0px
}
.int-deals .fields-block .field2 {
	FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 8px 10px 8px 0px
}
.int-deals BUTTON.cta {
	FONT-SIZE: 85%; WIDTH: 11em
}
.int-deals .sponsor {
	PADDING-RIGHT: 16px
}
#content-corp {
	MARGIN-TOP: 24px; POSITION: relative
}
#content-corp P {
	MARGIN-BOTTOM: 12px
}
#content-corp H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 152%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-TOP: 0px
}
#content-buying-guide H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 152%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-TOP: 0px
}
#content-buying-guide H1 {
	PADDING-LEFT: 8.5em; BACKGROUND: url(newimage/buyguides_icon.png) no-repeat 22% 0px
}
#content-corp .breadc-mod {
	Z-INDEX: 1; LEFT: -223px; POSITION: absolute; TOP: -27px
}
.one-col #content-corp .breadc-mod {
	LEFT: 0px
}
#content-corp UL.content-corp-bullet {
	MARGIN: 10px 0px 10px 20px; LIST-STYLE-TYPE: disc
}
#content-buying-guide UL.content-corp-bullet {
	MARGIN: 10px 0px 10px 20px; LIST-STYLE-TYPE: disc
}
#content-corp STRONG {
	FONT-WEIGHT: bold
}
#content-buying-guide STRONG {
	FONT-WEIGHT: bold
}
#content-corp .hightlight-corp-mod {
	PADDING-RIGHT: 16px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 16px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 16px; MARGIN: 0px 0px 12px; PADDING-TOP: 16px
}
#content-corp .hightlight-corp-mod H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN-BOTTOM: 10px
}
#content-corp .hightlight-corp-mod DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.error_zone_button {
	WIDTH: 150px; TEXT-ALIGN: center
}
#error_zone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN-LEFT: 4px; OVERFLOW: hidden; WIDTH: 654px; COLOR: red; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: center
}
#error_zone .overall {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 100%
}
#error_zone .ft {
	CLEAR: both; WIDTH: 100%; HEIGHT: 10px
}
#error_zone .li {
	FONT-WEIGHT: normal; PADDING-TOP: 2px
}
#error_zone .table {
	MARGIN-TOP: 5px; MARGIN-LEFT: 38%; PADDING-TOP: 5px
}
#error_zone .cta {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 150px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#brand-info-offers {
	BORDER-RIGHT: #74b2cb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #74b2cb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; OVERFLOW: hidden; BORDER-LEFT: #74b2cb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #74b2cb 1px solid
}
#brand-info-offers H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: #74b2cb; PADDING-BOTTOM: 5px; MARGIN: 0px -10px 10px; COLOR: #fff; PADDING-TOP: 5px
}
#brand-info-offers .call {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; MARGIN: 0px -10px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#brand-info-pop-cat UL {
	MARGIN-LEFT: 15px
}
#brand-info-offers LI {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-BOTTOM: #cacaca 1px dotted
}
#brand-info-offers H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 114%
}
#brand-info-offers .prod-img {
	FLOAT: left
}
.prod-desc {
	FLOAT: left
}
.prod-price {
	FLOAT: left
}
#brand-info-offers .prod-img {
	WIDTH: 90px; MARGIN-RIGHT: 10px
}
#brand-info-offers .prod-desc {
	FONT-SIZE: 85%; WIDTH: 380px; MARGIN-RIGHT: 10px
}
#brand-info-offers .prod-desc LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#brand-info-offers .prod-desc .cta {
	MARGIN-TOP: 10px
}
#brand-info-offers .prod-price {
	WIDTH: 150px; TEXT-ALIGN: center
}
#brand-info-offers .prod-price EM {
	FONT-WEIGHT: bold
}
#brand-info-offers .prod-price .cta {
	MARGIN: 0px auto
}
#brand-info-offers .prod-price .rating {
	MARGIN: 0px auto
}
#brand-info-offers .rating {
	WIDTH: 71px
}
#brand-info-offers .compare-prices {
	COLOR: #fe8e63
}
.all-items-beginning-with .hd {
	PADDING-BOTTOM: 36px; POSITION: relative
}
.all-items-beginning-with .ls-paging {
	MARGIN-TOP: 2px
}
#merchant-review .ls-paging {
	MARGIN-TOP: 2px
}
.all-items-beginning-with .hd .cta {
	MARGIN-TOP: 2px; FLOAT: right
}
#merchant-review .hd .cta {
	MARGIN-TOP: 2px; FLOAT: right
}
#sorting-form {
	RIGHT: 16px; POSITION: absolute; TOP: 6px
}
.most-pop-items-per-letter {
	MARGIN-BOTTOM: 11px; POSITION: relative
}
.most-pop-items-per-letter LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 115px; PADDING-TOP: 0px
}
.most-pop-items-per-letter .pop-items-ls {
	PADDING-BOTTOM: 11px; OVERFLOW: hidden; MARGIN-RIGHT: 16px
}
.most-pop-items-per-letter LI OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.most-pop-items-per-letter LI OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 8px; PADDING-TOP: 0px
}
.most-pop-items-per-letter A.chevron {
	MARGIN-LEFT: 0px
}
.most-pop-items-per-letter A.chevron:hover {
	MARGIN-LEFT: 0px
}
#most-pop-brands .pop-items-ls OL {
	MARGIN-BOTTOM: 10px! important
}
#most-pop-stores .rating {
	MARGIN-TOP: 6px
}
#most-pop-stores .num-reviews {
	FONT-SIZE: 77%; COLOR: #2f6893
}
.az-title {
	FONT-SIZE: 160%
}
.az-title H1 {
	FONT-SIZE: 100%; FLOAT: left; MARGIN-RIGHT: 8px
}
.az-title SPAN {
	COLOR: #747474
}
.az-title EM {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize
}
.all-items-beginning-with {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 11px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.all-items-beginning-with .hd {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 85%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ebebeb
}
.all-items-beginning-with .ft {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 85%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ebebeb
}
.all-items-beginning-with .ft {
	PADDING-RIGHT: 24px; MARGIN-TOP: 4px; TEXT-ALIGN: right
}
.all-items-beginning-with .ft A {
	FONT-WEIGHT: normal
}
.all-items-beginning-with .ft OL {
	DISPLAY: inline
}
.all-items-beginning-with .ft LI {
	DISPLAY: inline
}
.all-items-beginning-with TABLE {
	FONT-SIZE: 93%; WIDTH: 660px
}
.all-items-beginning-with TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.all-items-beginning-with .alternate-row {
	BACKGROUND-COLOR: #eee
}
.all-items-beginning-with .item-info {
	WIDTH: 190px
}
.all-items-beginning-with .item-info A {
	FLOAT: right; MARGIN-RIGHT: 16px
}
#stores-ls-az .store-rating {
	WIDTH: 85px; TEXT-ALIGN: center
}
#stores-ls-az .store-rating .rating {
	MARGIN: 0px auto
}
#stores-ls-az .store-rating .num-reviews {
	FONT-SIZE: 85%; COLOR: #2f6893
}
#stores-ls-az .store-name {
	WIDTH: 230px
}
#stores-ls-az .store-name IMG {
	FLOAT: left; MARGIN: 4px 16px; VERTICAL-ALIGN: middle
}
#stores-ls-az .store-name .store-name-spacer {
	DISPLAY: block; FLOAT: left; WIDTH: 112px; HEIGHT: 24px
}
#stores-ls-az .store-name DIV {
	FLOAT: left; WIDTH: 110px; MARGIN-RIGHT: 8px
}
#brands-ls-az .brand-name {
	PADDING-LEFT: 16px; FONT-WEIGHT: bold; WIDTH: 100px
}
#brands-ls-az .brand-name A {
	DISPLAY: block; WIDTH: 50px; TEXT-ALIGN: center
}
#brands-ls-az .brand-name IMG {
	DISPLAY: block; MARGIN: 0px auto 2px; WIDTH: 50px
}
#brands-ls-az .popcats-per-brand {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; WIDTH: 200px
}
#brands-ls-az .popcats-per-brand UL {
	DISPLAY: inline; FONT-WEIGHT: normal
}
#brands-ls-az .popcats-per-brand LI {
	DISPLAY: inline; FONT-WEIGHT: normal
}
#themed-nav-hub {
	PADDING-BOTTOM: 0px; POSITION: relative
}
.gen-pri-mod#themed-nav-hub H2 {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px dotted
}
DIV#themed-nav-hub UL.side-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -1px 0px; WIDTH: 200px; PADDING-TOP: 0px
}
DIV#themed-nav-hub UL.side-menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#themed-nav-hub UL.side-menu LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; CURSOR: hand; COLOR: #306893; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
.brands#themed-nav-hub UL.side-menu LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
#themed-nav-hub .side-menu .first A {
	BORDER-TOP: #ccc 1px solid
}
#themed-nav-hub .side-menu .first A.active {
	BORDER-TOP: #ccc 1px dotted
}
#themed-nav-hub UL.side-menu .active {
	FONT-WEIGHT: bold; BACKGROUND: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
#themed-nav-hub UL.side-menu .last A {
	BORDER-BOTTOM: #ccc 1px solid
}
#themed-nav-hub UL.side-menu .last A.active {
	BORDER-BOTTOM: #ccc 1px dotted
}
#themed-nav-hub H3 {
	FONT-WEIGHT: bold; COLOR: #306893
}
#themed-nav-hub LI.js-themed-li H3 {
	DISPLAY: none
}
#themed-nav-hub LI.js-themed-li {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 410px; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
DIV#themed-nav-hub LI.active {
	DISPLAY: block
}
#themed-nav-hub UL LI {
	CLEAR: both; PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.js#themed-nav-hub UL LI LI {
	WIDTH: 33%
}
#themed-nav-hub UL LI LI {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 33%; PADDING-TOP: 15px
}
#themed-nav-hub UL LI LI A {
	DISPLAY: block; TEXT-ALIGN: center
}
#themed-nav-hub UL LI LI A IMG {
	MARGIN: 0px auto
}
#themed-nav-hub UL {
	OVERFLOW: hidden
}
.js#themed-nav-hub UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 460px; PADDING-TOP: 5px
}
#themed-nav-hub UL UL {
	MARGIN: 0px; WIDTH: auto
}
#themed-nav-hub .ft {
	CLEAR: both; PADDING-RIGHT: 16px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
#themed-nav-hub .ft A {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #306893
}
DIV#pri DIV.gen-h-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
DIV#pri DIV.gen-h-list OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.gen-h-list UL LI.top-cat {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; WIDTH: 149px
}
.gen-h-list OL LI.top-cat {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; WIDTH: 149px
}
.gen-h-list UL LI UL.sub-cat {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px
}
.gen-h-list UL LI UL.sub-cat LI {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px
}
.gen-h-list OL LI OL.sub-cat {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px
}
.gen-h-list OL LI OL.sub-cat LI {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px
}
.gen-h-list H3 A {
	FONT-WEIGHT: bold
}
.gen-h-list H3 A IMG {
	DISPLAY: block; MARGIN: 0px 5px 0px 0px
}
.gen-h-list UL UL A {
	FONT-SIZE: 85%; COLOR: #306893
}
.gen-h-list OL OL A {
	FONT-SIZE: 85%; COLOR: #306893
}
.gen-h-list .ft {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 10px; PADDING-TOP: 8px
}
.gen-h-list .ft A {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #306893
}
#store-pop-cats {
	BORDER-RIGHT: #ccc 1px solid; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px dotted
}
#store-search {
	BORDER-RIGHT: #ccc 1px solid; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px dotted
}
.store-search-cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 450px; PADDING-TOP: 24px
}
.store-search-cont LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
.store-search-cont .text {
	BORDER-RIGHT: #35a2f5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #35a2f5 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; BORDER-LEFT: #35a2f5 1px solid; WIDTH: 15em; LINE-HEIGHT: 1.53em; PADDING-TOP: 5px; BORDER-BOTTOM: #35a2f5 1px solid
}
#store-ser {
	FLOAT: left; MARGIN-LEFT: 4px
}
.store-search-cont .cta {
	FLOAT: left; MARGIN-LEFT: 4px
}
.store-search-cont .cta {
	MARGIN-TOP: 2px; FONT-SIZE: 85%; WIDTH: 7em
}
.certified-store {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FONT-SIZE: 93%; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 25%; PADDING-TOP: 0px
}
.certified-store IMG {
	DISPLAY: block; MARGIN: 3px auto
}
.certified-store A {
	DISPLAY: block; TEXT-ALIGN: center
}
.certified-store SPAN {
	DISPLAY: block; TEXT-ALIGN: center
}
.grid-4#pop-products {
	BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat 50% bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px
}
.grid-4#pop-products H2 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 93%; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #454545; PADDING-TOP: 10px
}
#pop-products .product-tile .counter {
	LEFT: 10px; TOP: 0px
}
#pop-products A.more {
	FONT-SIZE: 85%; FLOAT: left; MARGIN: 0px 0px 0px 16px
}
#pop-products .product-tile .lister {
	HEIGHT: 20px
}
#pop-products .noprods {
	MARGIN: 0px 16px
}
.pop-prods {
	BACKGROUND: url(newimage/grid-bck.png) repeat-y 50% top; MARGIN-BOTTOM: 10px
}
.pop-prods OL.products {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.pop-prods .at-store {
	DISPLAY: block; FONT-SIZE: 85%
}
.pop-prods .see-all {
	FONT-SIZE: 85%
}
#store-info {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#store-info H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 20px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px dotted
}
#store-info DL {
	MARGIN: 0px 0px 10px 15px; OVERFLOW: hidden
}
#store-info DT {
	CLEAR: left; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 40%
}
#store-info DD {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 60%
}
#store-info DD LI {
	FLOAT: left; MARGIN-RIGHT: 4px
}
#store-info DT {
	CLEAR: left; FLOAT: left
}
#store-info DD {
	MARGIN-BOTTOM: 10px
}
#store-info DD {
	FLOAT: left; MARGIN-BOTTOM: 3px
}
.store-prods#tagline {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #ccc 1px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px
}
#store-profile {
	MARGIN-BOTTOM: 11px; OVERFLOW: hidden; POSITION: relative
}
#store-profile .merchant-profile-head {
	PADDING-RIGHT: 0px; FLOAT: left; WIDTH: 395px; POSITION: relative
}
#store-profile .merchant-profile-head H1 {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ccc 1px dotted
}
#store-profile .merchant-profile-head H1 .fn {
	DISPLAY: block; WIDTH: 300px
}
#store-profile .merchant-profile-head H1 .logo {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#store-profile .merchant-profile-head .description {
	FONT-SIZE: 93%; MARGIN-LEFT: 3px; MARGIN-RIGHT: 10px; TEXT-ALIGN: justify
}
#store-profile #average-rating {
	BACKGROUND: url(newimage/reviews-sm-bg-small.png) no-repeat left bottom; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 250px; POSITION: relative
}
#store-profile #average-rating H2 SPAN {
	DISPLAY: block; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px dotted
}
#store-profile #average-rating .certification-title SPAN {
	DISPLAY: block; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px dotted
}
#store-profile #average-rating H2 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(newimage/reviews-sm-bg-small.png) no-repeat left top; FLOAT: none; PADDING-BOTTOM: 7px; MARGIN-LEFT: 0px; PADDING-TOP: 8px
}
#store-profile #average-rating P.no-reviews-summary {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(newimage/reviews-sm-bg-small.png) no-repeat left top; FLOAT: none; PADDING-BOTTOM: 7px; MARGIN-LEFT: 0px; PADDING-TOP: 8px
}
#store-profile #average-rating H2.certification-title {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#average-rating .overall-rating {
	MARGIN: 8px 16px
}
#store-profile #average-rating .overall-rating .rating-title {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; FLOAT: left
}
#store-profile #average-rating .overall-rating .rating {
	FLOAT: right
}
#store-profile #average-rating .overall-rating .reviews {
	FONT-SIZE: 85%; FLOAT: right; MARGIN-LEFT: 5px
}
#average-rating .recommendations {
	DISPLAY: inline; PADDING-LEFT: 16px; FONT-SIZE: 85%; FLOAT: left; WIDTH: 90%
}
#average-rating .recommendations EM {
	FONT-WEIGHT: bold
}
#average-rating .num-reviews {
	MARGIN-LEFT: 6px
}
#average-rating .ratings-ls {
	PADDING-LEFT: 16px; FONT-SIZE: 85%; FLOAT: left; MARGIN: 0px; WIDTH: 90%
}
#average-rating .ratings-ls LI {
	DISPLAY: block; FLOAT: left; WIDTH: 50%
}
#average-rating .rev-links {
	CLEAR: both; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
#average-rating .rev-links A {
	FONT-SIZE: 85%; COLOR: #2f6893
}
#average-rating A {
	FONT-SIZE: 85%; COLOR: #2f6893
}
#average-rating .rev-links LI {
	FLOAT: left; WIDTH: 50%
}
#average-rating .ratings-ls LI {
	PADDING-RIGHT: 75px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 0px; POSITION: relative
}
#average-rating .ratings-ls .rating {
	RIGHT: 0px; WIDTH: 70px; POSITION: absolute; TOP: 5px
}
#store-profile UL.rev-infos {
	CLEAR: both; MARGIN-TOP: 5px; MARGIN-LEFT: 16px
}
.most-pop-cats .grid-5 LI A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0px 5px; COLOR: #1585db; TEXT-ALIGN: center
}
.most-pop-cats .grid-5 A IMG {
	DISPLAY: block; MARGIN: 10px auto
}
.most-pop-cats .grid-4 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.most-pop-cats .grid-4 H3 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 93%; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 20px
}
.other-cats H3 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 93%; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 20px
}
.most-pop-cats .grid-4 OL {
	PADDING-LEFT: 16px; FLOAT: left; WIDTH: 144px
}
.most-pop-cats .grid-4 OL LI {
	DISPLAY: block; WIDTH: 144px
}
.most-pop-cats .grid-4 LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.most-pop-cats .ft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; MARGIN-BOTTOM: -14px; PADDING-BOTTOM: 10px; PADDING-TOP: 8px
}
.other-cats OL {
	PADDING-LEFT: 16px; FLOAT: left; WIDTH: 148px
}
.other-cats LI {
	MARGIN: 3px 0px
}
.more {
	CLEAR: left
}
#pop-products A.more {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #306893
}
.most-pop-cats .more {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #306893
}
.most-pop-cats .ft A {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #306893
}
.most-pop-cats .more {
	FLOAT: left; MARGIN: 10px 0px 10px 6px
}
#more-other-cats {
	CLEAR: left
}
#brands-nav-heading {
	BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat left top; OVERFLOW: hidden
}
#brands-nav-heading .brand-image-heading {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 1px 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#brands-nav-heading .brand-image-heading IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
#brands-nav-heading H1 {
	PADDING-LEFT: 10px; MARGIN-LEFT: 0px; PADDING-TOP: 5px
}
#brands-nav-heading #you-may-search {
	BORDER-RIGHT: #ccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 25px; FONT-SIZE: 85%; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 6px; BORDER-LEFT: #ccc 0px dotted; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted
}
#brands-nav-heading #you-may-search A {
	FONT-WEIGHT: bold; COLOR: #2f6893
}
#brands-nav-heading #tagline {
	MARGIN-LEFT: 10px
}
.main-tabs-brands {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid
}
.main-tabs-brands .tabs UL {
	PADDING-LEFT: 5px
}
#brands-pop-cats {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px
}
#brands-pop-cats OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.other-cats-v2 .first {
	FONT-WEIGHT: bold
}
#brands-pop-cats #more-other-cats {
	PADDING-BOTTOM: 10px; POSITION: relative
}
#brands-pop-cats .more {
	CLEAR: none; MARGIN-TOP: 4px; FONT-WEIGHT: normal
}
.other-cats-v2 H3 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px; BACKGROUND-COLOR: #eee
}
.other-cats-v2 LI {
	MARGIN: 0px 3px 0px 6px
}
#brands-pop-cats .clear {
	BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 10px
}
#brands-pop-cats .other-cats-v2 .clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results-brands-popular-products {
	MARGIN-TOP: 0px
}
.results-brands-popular-products .hd {
	DISPLAY: none
}
#merchant-desc {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 360px
}
#merchant-desc IMG {
	PADDING-RIGHT: 10px; FLOAT: left
}
#mer-search-query {
	FLOAT: left
}
#merchant-search-error {
	COLOR: #f00
}
#ratings {
	FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 260px
}
#ratings H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 7px; PADDING-TOP: 0px
}
#ratings .ratings-ls {
	WIDTH: 260px; BORDER-BOTTOM: #c0d57f 1px solid
}
#ratings .rating-title {
	DISPLAY: block; WIDTH: 80%
}
#ratings .w-helpfultxt .ratings-ls {
	TOP: 30px
}
#ratings .ratings-ls LI {
	BORDER-RIGHT: #c0d57f 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; BORDER-LEFT: #c0d57f 1px solid; PADDING-TOP: 0px; POSITION: relative
}
#ratings .ratings-ls LI.overall-rating {
	FONT-WEIGHT: bold; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#ratings .ratings-ls LI.first-ind-rat {
	PADDING-RIGHT: 7px; BORDER-TOP: #c0d57f 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 7px
}
#ratings .ratings-ls LI.last {
	PADDING-RIGHT: 55px; PADDING-BOTTOM: 6px
}
#ratings .perc {
	DISPLAY: inline; RIGHT: 0px; WIDTH: 70px; POSITION: absolute; TOP: 5px
}
#ratings .rating {
	DISPLAY: inline; RIGHT: 0px; WIDTH: 70px; POSITION: absolute; TOP: 5px
}
#ratings .perc {
	TOP: 0px
}
#ratings .ratings-ls LI.overall-rating .rating {
	TOP: 2px
}
#ratings .ratings-ls LI.first-ind-rat .rating {
	TOP: 10px
}
#ratings UL.links LI {
	FLOAT: left
}
#ratings UL.links {
	MARGIN: 10px 0px 0px 7px
}
#ratings UL.links LI.last {
	CLEAR: left; FONT-SIZE: 85%; WIDTH: 18em
}
#ratings UL.links LI A {
	COLOR: #747474
}
#ratings UL.links LI.sec {
	PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #747474 1px solid
}
#mer-search {
	CLEAR: left; FLOAT: left; MARGIN: 10px 0px; WIDTH: 370px
}
#mer-search LABEL {
	DISPLAY: block; FONT-SIZE: 85%; COLOR: #747474
}
#siteSearchQuery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 3px
}
#mer-search BUTTON.cta {
	FONT-SIZE: 93%; FLOAT: left; WIDTH: 7em
}
#merchant-cats {
	CLEAR: both
}
#merchant-stores H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#merchant-cats H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#merchant-cats UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#merchant-cats UL LI {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 150px
}
#merchant-contact {
	CLEAR: both; OVERFLOW: hidden
}
#merchant-contact H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#merchant-contact .adr {
	CLEAR: left; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 250px
}
#merchant-contact DL {
	FLOAT: right; MARGIN-BOTTOM: 10px
}
#merchant-contact DL DT {
	FLOAT: left
}
#merchant-contact DL DD {
	FLOAT: left
}
#merchant-contact P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#merchant-contact DL DT {
	CLEAR: left; WIDTH: 10em
}
#merchant-contact .adr SPAN {
	DISPLAY: block
}
.gen-pri-mod#merchant-cats H2 {
	PADDING-LEFT: 10px
}
.gen-pri-mod#merchant-stores H2 {
	PADDING-LEFT: 10px
}
#merchant-contact DIV.vcard {
	MARGIN-LEFT: 10px
}
#merchant-contact P {
	MARGIN-LEFT: 10px
}
#merchant-cats UL {
	MARGIN-LEFT: 10px
}
.gen-pri-mod#merchant-stores P {
	MARGIN-LEFT: 10px
}
.gen-pri-mod#merchant-stores UL {
	MARGIN-LEFT: 10px
}
#merchant-contact H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#merchant-contact DIV.vcard {
	MARGIN: 0px 10px 10px
}
.gen-pri-mod#merchant-stores P.adr {
	MARGIN-LEFT: 0px
}
.gen-pri-mod#merchant-stores {
	PADDING-BOTTOM: 5px
}
#merchant-stores UL {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
#merchant-stores P {
	MARGIN-BOTTOM: 5px
}
#merchant-stores UL LI {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 150px
}
#mer-search BUTTON {
	MARGIN-LEFT: 3px
}
#merchant-features {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-BOTTOM: 20px
}
#merchant-features H2 {
	CLEAR: both; PADDING-LEFT: 10px
}
#merchant-features H3 {
	CLEAR: left; FONT-SIZE: 85%; MARGIN-LEFT: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px
}
#merchant-features DL {
	MARGIN-LEFT: 10px
}
#merchant-features P {
	MARGIN-LEFT: 10px
}
#merchant-features DT {
	CLEAR: left
}
#merchant-features DD {
	MARGIN-LEFT: 10px
}
#merchant-features DT {
	FLOAT: left
}
#merchant-features DD {
	FLOAT: left
}
#merchant-features DT.checked {
	PADDING-LEFT: 15px; BACKGROUND: url(newimage/checkbox-sprite.png) no-repeat left 3px
}
#merchant-features DD UL LI {
	PADDING-LEFT: 3px; FLOAT: left
}
#merchants-list-wrap {
	MARGIN: 11px 0px
}
#merchants-list-wrap .sort-merchants {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #2f6893
}
#merchants-list .merchant-rev-lnk {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #2f6893
}
#merchants-list .merchant-rev-lnk A {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #2f6893
}
#merchants-list {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 12px
}
#merchants-list LI {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #ccc 1px solid
}
#merchants-list .merchant-logo {
	FLOAT: left
}
#merchants-list .merchant-desc {
	FLOAT: left
}
#merchants-list .merchant-srch {
	FLOAT: left
}
#merchants-list .merchant-cert {
	MARGIN-TOP: 6px; TEXT-ALIGN: center
}
#merchants-list .merchant-desc {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; WIDTH: 360px; PADDING-TOP: 0px
}
#merchants-list .merchant-desc .rating {
	FLOAT: left; WIDTH: 75px
}
#merchants-list .merchant-desc H2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#merchants-list .merchant-desc BLOCKQUOTE {
	FONT-SIZE: 93%; MARGIN-BOTTOM: 5px; COLOR: #454545
}
#merchants-list A.more {
	COLOR: #2f6893
}
#merchants-list .merchant-rev-lnk {
	CLEAR: left; MARGIN-BOTTOM: 0px
}
#merchants-list .merchant-srch {
	WIDTH: 196px
}
#merchants-list .merchant-srch-title {
	FONT-SIZE: 85%; COLOR: #747474
}
#merchants-list .merchant-srch .cta {
	MARGIN-TOP: 8px; FLOAT: left; WIDTH: 6em
}
#merchants-list .merchant-srch INPUT {
	MARGIN-TOP: 12px; FLOAT: left
}
#merchants-list .merchant-srch A {
	CLEAR: left; FONT-SIZE: 85%; FLOAT: left
}
#merchants-list-wrap .ft {
	PADDING-RIGHT: 8px; MARGIN-TOP: 12px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 93%; PADDING-BOTTOM: 8px; COLOR: #454545; PADDING-TOP: 8px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: right
}
#merchants-list-wrap .ft OL {
	DISPLAY: inline
}
#merchants-list-wrap .ft LI {
	DISPLAY: inline
}
#merchants-list-wrap .ft A {
	FONT-WEIGHT: normal; COLOR: #2f6893
}
#side-theme .theme-container {
	OVERFLOW: hidden; WIDTH: 100%
}
#side-theme H3 {
	PADDING-LEFT: 16px
}
#side-theme P {
	PADDING-LEFT: 16px
}
#side-theme H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
#side-theme P {
	FONT-SIZE: 85%
}
#side-theme IMG {
	PADDING-RIGHT: 16px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#theme-hub #theme-highlight IMG {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 16px
}
#theme-hub #theme-highlight UL {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 12px; OVERFLOW: hidden
}
#theme-hub #theme-highlight LI {
	FLOAT: left; WIDTH: 46%
}
#theme-hub #theme-highlight .theme-ht {
	FLOAT: none; WIDTH: auto
}
#theme-hub #theme-highlight .theme-desc {
	DISPLAY: block; MARGIN-BOTTOM: 12px
}
#theme-hub #theme-highlight .theme-ht .chevron {
	MARGIN-LEFT: 0px
}
#theme-hub #theme-highlight OL {
	PADDING-LEFT: 16px
}
#theme-hub #theme-highlight H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px
}
#theme-hub A.highlight {
	PADDING-RIGHT: 20px; BACKGROUND: url(newimage/sg-highlight.png) no-repeat right 50%
}
#theme-hub .xoxo LI {
	CLEAR: left; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 95%; PADDING-TOP: 0px
}
#theme-hub .xoxo OL {
	FLOAT: left; MARGIN-BOTTOM: 6px; WIDTH: 33%
}
#theme-hub .xoxo .section-head {
	BORDER-RIGHT: #cacaca 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cacaca 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 12px -5px 5px; BORDER-LEFT: #cacaca 0px dotted; PADDING-TOP: 2px; BORDER-BOTTOM: #cacaca 1px dotted; POSITION: relative
}
#theme-hub .xoxo .section-head H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #ececec 0px 50%; PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
#reviews .box {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; MARGIN-TOP: 13px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN-LEFT: 25px; BORDER-LEFT: 0px; WIDTH: 200px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}
#reviews .boxstars {
	WIDTH: 65px
}
TD.boxstars SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-TOP: 6px; HEIGHT: 12px
}
TD.boxstars SPAN SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(newimage/rating-sprite.png); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 65px; PADDING-TOP: 0px; POSITION: static; HEIGHT: 12px
}
SPAN.PDB_ic_l_hstar0 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_star0 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_hstar1 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_star1 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_hstar2 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_star2 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_hstar3 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_star3 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_hstar4 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_star4 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_l_star5 SPAN {
	BACKGROUND: url(newimage/rating-sprite.png) no-repeat; WIDTH: 65px; POSITION: absolute; HEIGHT: 12px
}
SPAN.PDB_ic_star0 SPAN {
	BACKGROUND-POSITION: 0px -65px
}
SPAN.PDB_ic_star1 SPAN {
	BACKGROUND-POSITION: 0px -137px
}
SPAN.PDB_ic_star2 SPAN {
	BACKGROUND-POSITION: 0px -209px
}
SPAN.PDB_ic_star3 SPAN {
	BACKGROUND-POSITION: 0px -281px
}
SPAN.PDB_ic_star4 SPAN {
	BACKGROUND-POSITION: 0px -353px
}
SPAN.PDB_ic_star5 SPAN {
	BACKGROUND-POSITION: 0px -390px
}
SPAN.PDB_ic_hstar0 SPAN {
	BACKGROUND-POSITION: 0px -30px
}
SPAN.PDB_ic_hstar1 SPAN {
	BACKGROUND-POSITION: 0px -102px
}
SPAN.PDB_ic_hstar2 SPAN {
	BACKGROUND-POSITION: 0px -174px
}
SPAN.PDB_ic_hstar3 SPAN {
	BACKGROUND-POSITION: 0px -246px
}
SPAN.PDB_ic_hstar4 SPAN {
	BACKGROUND-POSITION: 0px -318px
}
SPAN.PDB_ic_l_hstar0 SPAN {
	BACKGROUND-POSITION: 0px -857px
}
SPAN.PDB_ic_l_star0 SPAN {
	BACKGROUND-POSITION: 0px -899px
}
SPAN.PDB_ic_l_hstar1 SPAN {
	BACKGROUND-POSITION: 0px -941px
}
SPAN.PDB_ic_l_star1 SPAN {
	BACKGROUND-POSITION: 0px -983px
}
SPAN.PDB_ic_l_hstar2 SPAN {
	BACKGROUND-POSITION: 0px -1025px
}
SPAN.PDB_ic_l_star2 SPAN {
	BACKGROUND-POSITION: 0px -1067px
}
SPAN.PDB_ic_l_hstar3 SPAN {
	BACKGROUND-POSITION: 0px -1109px
}
SPAN.PDB_ic_l_star3 SPAN {
	BACKGROUND-POSITION: 0px -1151px
}
SPAN.PDB_ic_l_hstar4 SPAN {
	BACKGROUND-POSITION: 0px -1193px
}
SPAN.PDB_ic_l_star4 SPAN {
	BACKGROUND-POSITION: 0px -1235px
}
SPAN.PDB_ic_l_star5 SPAN {
	BACKGROUND-POSITION: 0px -1277px
}
TABLE.box {
	VERTICAL-ALIGN: top
}
TABLE.box * {
	VERTICAL-ALIGN: top
}
.mod_std#reviews P {
	MARGIN-TOP: 1em; FONT-SIZE: 93%; MARGIN-BOTTOM: 1em; COLOR: #454545; TEXT-ALIGN: left
}
#pages {
	PADDING-RIGHT: 8px; MARGIN-BOTTOM: 8px; TEXT-ALIGN: right
}
.mod_std#mm {
	MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #ccc 1px dotted
}
#mini_module {
	FONT-SIZE: 93%; COLOR: #454545
}
#mini_module .mini_text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#mini_module .mini_spec_head {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mini_module .subtle {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mini_module .overall {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#mini_module .td_1 {
	PADDING-TOP: 12px
}
#mini_module .rev {
	MARGIN-TOP: 12px; DISPLAY: block; MARGIN-LEFT: 70px
}
.rev-button {
	POSITION: relative; HEIGHT: 2.5em
}
.rev-button .cta {
	RIGHT: 0px; FLOAT: none; POSITION: absolute
}
#protected-page {
	MARGIN: 12px auto; WIDTH: 662px
}
#protected-page .protected-tagline {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px
}
#protected-page .protected-tagline .warning {
	FONT-WEIGHT: bold
}
#protected-page .protected-disclaimer {
	PADDING-LEFT: 16px; PADDING-BOTTOM: 16px
}
#protected-page .protected-disclaimer UL {
	PADDING-BOTTOM: 16px
}
#protected-page .protected-disclaimer LI {
	MARGIN-LEFT: 16px; LIST-STYLE-TYPE: disc
}
#protected-page-gohome {
	FLOAT: right; WIDTH: 19em
}
#protected-page .cta {
	FONT-WEIGHT: bold; FONT-SIZE: 85%
}
#protected-page .display-buttons {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 60%; TEXT-ALIGN: center
}
#hotnew_browse {
	BORDER-RIGHT: #74b2cb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #74b2cb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; BORDER-LEFT: #74b2cb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #74b2cb 1px solid
}
#hotnew_browse H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: #74b2cb; PADDING-BOTTOM: 5px; MARGIN: 0px -10px 10px; COLOR: #fff; PADDING-TOP: 5px
}
.mod_prev_next {
	TEXT-ALIGN: right
}
#shopbot-form TABLE {
	MARGIN: 0px 16px; WIDTH: 250px
}
#shopbot-form INPUT {
	MARGIN-BOTTOM: 5px
}
#shopbot-form .cta {
	MARGIN: 10px 16px 0px
}
.sponsor {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 85%; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.sponsor IMG {
	FLOAT: none; MARGIN: 0px; VERTICAL-ALIGN: middle
}
.mm1 {
	OVERFLOW: hidden
}
.gen-pri-mod.mm1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px
}
.mm1.gen-pri-mod H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px
}
.mm1 UL {
	MARGIN: 0px 16px 11px; OVERFLOW: hidden
}
.mm1 LI {
	FONT-SIZE: 85%; FLOAT: left
}
.mm1 LI.logo {
	PADDING-RIGHT: 15px; WIDTH: 80px
}
.mm1 LI.description {
	WIDTH: 435px
}
.mm1 LI.last {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; WIDTH: 100px; COLOR: #81ab01; TEXT-ALIGN: right
}
.bd .gen-pri-mod.mm1 {
	BORDER-RIGHT: #81ab01 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #81ab01 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 5px 2px 12px; BORDER-LEFT: #81ab01 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #81ab01 1px solid
}
.bd .gen-pri-mod.mm1 H2 {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bd .mm1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bd .mm1 LI {
	FONT-SIZE: 100%
}
.bd .mm1 LI.logo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 80px; PADDING-TOP: 5px
}
.bd .mm1 LI.description {
	MARGIN: 2px 10px 0px 0px; WIDTH: 400px
}
.bd .mm1 LI.last {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.bd-grid .products .gen-pri-mod.mm1 {
	MARGIN: 5px 0px 12px 5px; WIDTH: 640px; TEXT-ALIGN: center
}
.bd-grid .products .mm1 LI.description {
	FONT-SIZE: 85%; TEXT-ALIGN: left
}
.bd-grid .products .mm1 LI.last {
	FONT-SIZE: 85%
}
.mm1-1 {
	MARGIN: 0px 0px 12px
}
.mm2-1 {
	MARGIN: 0px 0px 12px
}
.mm2-1 {
	PADDING-BOTTOM: 10px
}
.mm2-3 {
	PADDING-BOTTOM: 10px
}
.mm1-1.gen-pri-mod H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
.mm2-1.gen-pri-mod H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
.mm2-1 .sponsor {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.mm2-3 .sponsor {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.mm1-1.gen-pri-mod UL {
	MARGIN: 5px 16px 0px
}
.mm2-1.gen-pri-mod UL {
	CLEAR: both; BORDER-TOP: #ccc 1px dotted; MARGIN: 10px 16px 0px; PADDING-TOP: 10px
}
.mm2-3.gen-pri-mod UL {
	CLEAR: both; BORDER-TOP: #ccc 1px dotted; MARGIN: 10px 16px 0px; PADDING-TOP: 10px
}
.mm2-1.grid-5 LI {
	FONT-SIZE: 85%; WIDTH: 24%
}
.mm1-1.grid-5 LI.mm-photo {
	WIDTH: 90px
}
.mm2-1.grid-5 LI.photo {
	WIDTH: 90px
}
.mm1-1.grid-5 LI.mm-details {
	MARGIN: 10px 0px 0px 15px; WIDTH: 270px
}
.mm2-1.grid-5 LI.details {
	MARGIN: 10px 0px 0px 15px; WIDTH: 270px
}
.mm1-1.grid-5 LI.mm-details H4 {
	DISPLAY: block; FONT-SIZE: 113%
}
.mm2-1.grid-5 LI.details H4 {
	DISPLAY: block; FONT-SIZE: 113%
}
.mm2-1.grid-5 LI.details H4 {
	FONT-SIZE: 117%
}
.mm1-1.grid-5 LI.mm-merchant-details {
	MARGIN: 20px 5px 0px 15px; WIDTH: 100px; TEXT-ALIGN: center
}
.mm1-1.grid-5 .price {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
.mm2-1.grid-5 .price {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
.mm1-1.grid-5 LI.price .money {
	FONT-WEIGHT: bold; FONT-SIZE: 152%
}
.mm2-1.grid-5 LI.price .money {
	FONT-WEIGHT: bold; FONT-SIZE: 131%
}
.mm1-1.grid-5 .cta {
	MARGIN: 0px auto; WIDTH: 10em; TEXT-ALIGN: center
}
.mm2-1.grid-5 .cta {
	MARGIN: 0px auto; WIDTH: 10em; TEXT-ALIGN: center
}
.bd .gen-pri-mod.mm1-1 {
	BORDER-RIGHT: #9bcc04 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9bcc04 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 2px 2px 10px; BORDER-LEFT: #9bcc04 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9bcc04 1px solid
}
.bd-grid .products .gen-pri-mod.mm1-1 {
	MARGIN-LEFT: 5px; TEXT-ALIGN: center
}
.mm1-1.grid-5 LI {
	FONT-SIZE: 85%
}
.bd .mm1-1.grid-5 LI.mm-merchant-details {
	WIDTH: 80px
}
.bd .gen-pri-mod.mm1-1 H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #81ab01; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.bd .gen-pri-mod.mm1-1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.bd .mm1-1.grid-5 LI.mm-photo {
	MARGIN-LEFT: 5px
}
.bd .mm1-1.grid-5 LI.mm-details {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
.bd .mm1-1.grid-5 LI.mm-details H4 {
	FONT-SIZE: 116%
}
.bd .mm1-1.grid-5 LI.mm-merchant-details {
	MARGIN: 17px 15px 0px
}
.bd .mm1-1.grid-5 .price {
	FONT-SIZE: 100%; MARGIN: 0px auto; TEXT-ALIGN: center
}
.bd .mm1-1.grid-5 LI.price .money {
	FONT-WEIGHT: bold; FONT-SIZE: 131%
}
.mm2-3.gen-pri-mod UL UL {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; MARGIN: 0px; PADDING-TOP: 0px
}
.mm1-3 {
	OVERFLOW: hidden
}
.mm1-3.gen-pri-mod {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.mm1-3.gen-pri-mod H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 11px
}
.mm1-3 UL {
	MARGIN: 5px 16px 11px; OVERFLOW: hidden
}
.mm1-3 UL LI {
	PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #ccc 1px dotted; WIDTH: 32%
}
.mm2-3 UL LI {
	PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #ccc 1px dotted; WIDTH: 32%
}
.mm1-3 UL LI.noborder {
	PADDING-LEFT: 0px; BORDER-LEFT: #fff 1px dotted
}
.mm2-3 UL LI.noborder {
	PADDING-LEFT: 0px; BORDER-LEFT: #fff 1px dotted
}
.mm1-3 UL UL {
	MARGIN: 0px; OVERFLOW: hidden
}
.mm2-3 UL UL {
	MARGIN: 0px; OVERFLOW: hidden
}
.mm1-3 UL UL LI {
	PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left
}
.mm2-3 UL UL LI {
	PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left
}
.mm1-3 LI.mm-prod-img {
	WIDTH: 50px; MARGIN-RIGHT: 5px
}
.mm2-3 LI.mm-prod-img {
	WIDTH: 50px; MARGIN-RIGHT: 5px
}
.mm1-3 UL UL LI.mm-prod {
	WIDTH: 142px
}
.mm2-3 UL UL LI.mm-prod {
	WIDTH: 142px
}
.mm1-3 H4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.mm2-3 H4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.mm1-3 P.description {
	FONT-SIZE: 85%
}
.mm2-3 P.description {
	FONT-SIZE: 85%
}
.mm1-3 P.price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.mm2-3 P.price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.mm1-3 .money {
	FONT-WEIGHT: bold; FONT-SIZE: 126%
}
.mm2-3 .money {
	FONT-WEIGHT: bold; FONT-SIZE: 126%
}
.mm1-3 .cta {
	MARGIN: 0px auto; WIDTH: 11em; TEXT-ALIGN: center
}
.mm2-3 .cta {
	MARGIN: 0px auto; WIDTH: 11em; TEXT-ALIGN: center
}
DIV.results .bd .mm1-3.gen-pri-mod {
	BORDER-RIGHT: #9bcc04 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9bcc04 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 2px 2px 10px; OVERFLOW: hidden; BORDER-LEFT: #9bcc04 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9bcc04 1px solid
}
.bd .mm1-3 UL UL LI.mm-prod {
	WIDTH: 138px
}
.bd .mm1-3 UL UL LI.mm-prod-img {
	WIDTH: 50px
}
.bd .mm1-3.gen-pri-mod H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 5px; COLOR: #81ab01; PADDING-TOP: 0px
}
.bd .mm1-3 UL {
	MARGIN: 5px; OVERFLOW: hidden
}
.bd .mm1-3 UL UL {
	MARGIN: 0px
}
.bd .mm1-3 .description {
	FONT-SIZE: 100%
}
.bd .mm1-3 .price {
	FONT-SIZE: 100%
}
.bd .mm1-3 H4 {
	DISPLAY: block; FONT-SIZE: 113%
}
.bd-grid .mm1-3.gen-pri-mod {
	MARGIN: 5px 5px 12px
}
.bd-grid .mm1-3.gen-pri-mod H2 {
	FONT-SIZE: 85%; TEXT-ALIGN: left
}
.bd-grid .mm1-3 H4 {
	DISPLAY: block; FONT-SIZE: 100%
}
.bd-grid .mm1-3 .description {
	FONT-SIZE: 85%
}
.bd-grid .mm1-3 .price {
	FONT-SIZE: 85%
}
.mm-catalog {
	PADDING-LEFT: 20px; BACKGROUND: url(newimage/result-selector-back.png) repeat-y 0px 50%
}
.grid-4 .mm-catalog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: white; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.bd DIV.mm-catalog DIV.mm1 {
	FLOAT: none; MARGIN: 0px 2px 0px 0px
}
.bd DIV.mm-catalog DIV.mm1-1 {
	FLOAT: none; MARGIN: 0px 2px 0px 0px
}
.bd DIV.mm-catalog DIV.mm1-2 {
	FLOAT: none; MARGIN: 0px 2px 0px 0px
}
.bd DIV.mm-catalog DIV.mm1-3 {
	FLOAT: none; MARGIN: 0px 2px 0px 0px
}
.bd DIV.mm-catalog DIV.mm1 H2 {
	DISPLAY: block
}
.three-col #page #content-left #sec .mm2-1 {
	BACKGROUND-IMAGE: url(newimage/gen-sec-mod.png)
}
.three-col #page #content-left #sec .mm2-1 H2 {
	BACKGROUND-IMAGE: url(newimage/gen-sec-mod.png)
}
.three-col #page #content-left #secc .mm2-3 {
	BACKGROUND-IMAGE: url(newimage/gen-sec-mod.png)
}
.three-col #page #content-left #sec .mm2-3 H2 {
	BACKGROUND-IMAGE: url(newimage/gen-sec-mod.png)
}
.three-col #page #content-left #sec .mm2-1 .details {
	WIDTH: 180px
}
.three-col #page #content-left #sec .mm2-1 .price {
	MARGIN: 20px 0px 0px; WIDTH: 122px
}
#wl-promo * {
	TEXT-ALIGN: left
}
#wl-promo {
	FONT-SIZE: 85%
}
#wl-promo IMG {
	MARGIN-LEFT: 0px
}
#wl-promo H2 {
	FONT-SIZE: 118%
}
#wl-promo P {
	MARGIN-RIGHT: 8px
}
#wl-promo UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#wl-promo UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#wl-promo .chevron {
	MARGIN-LEFT: 0px
}
.spop .price {
	FONT-WEIGHT: bold
}
.spop #tagline {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#spop-disclaimer {
	FONT-SIZE: 77%; MARGIN: 10px 0px
}
.spop .cta {
	FONT-SIZE: 85%
}
#spop_fhome {
	BACKGROUND: url(newimage/spop_fhome.png) no-repeat 50% bottom; MARGIN-BOTTOM: 12px
}
#spop_fhome H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 85%; BACKGROUND: url(newimage/spop_fhome.png) no-repeat 50% top; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px
}
#spop_fhome OL {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#spop_fhome LI {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.spop #showroom {
	OVERFLOW: hidden
}
.spop #showroom H2 {
	MARGIN-BOTTOM: 12px; PADDING-TOP: 16px
}
.spop #showroom H2 A {
	COLOR: #454545
}
.spop #showroom .shmod {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; POSITION: relative
}
.spop .shmod .logo {
	RIGHT: 16px; POSITION: absolute; TOP: 11px
}
.spop #showroom OL {
	POSITION: relative
}
.spop .gen-pri-mod#edito-mod {
	BACKGROUND: url(newimage/gen-pri-mod.png) no-repeat 50% bottom
}
.spop #edito-mod H2 {
	PADDING-BOTTOM: 16px
}
.spop #edito-mod .edito-tile {
	PADDING-BOTTOM: 16px
}
.spop #edito-mod H3.edito-h {
	BORDER-RIGHT: #ccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px 16px 11px; BORDER-LEFT: #ccc 0px dotted; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px dotted
}
.spop #edito-mod H3.edito-h SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 85%; BACKGROUND: #ececec; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.spop #edito-mod H3.edito-h SPAN A {
	COLOR: #2f6893
}
.spop #spop-result-mod {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 12px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#spop-result-mod .no-result {
	FONT-SIZE: 131%; TEXT-ALIGN: center
}
#spop-result-mod .spop_ssinf SPAN {
	FONT-WEIGHT: bold
}
#spop-result-mod .line-tile {
	MARGIN: 0px 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dotted
}
#spop-result-mod OL {
	PADDING-BOTTOM: 10px; MARGIN: 0px
}
#spop-result-mod .ft {
	MARGIN-TOP: 5px; FONT-SIZE: 85%; BACKGROUND: #eee; OVERFLOW: hidden
}
#spop-result-mod .ft .pagination {
	FLOAT: right; MARGIN: 5px 10px
}
#spop-result-mod .ft .pagination LI {
	DISPLAY: inline; MARGIN: 0px
}
#spop-result-mod .ft .pagination OL {
	DISPLAY: inline; MARGIN: 0px
}
#spop-result-mod .spop_ssinf {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-SIZE: 100%; MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #74b2cb
}
#spop-result-mod .spop_ssinf H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; COLOR: #fff; PADDING-TOP: 0px
}
#spop-result-mod .spop_ssinf SPAN.topic-status {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #74b2cb; PADDING-BOTTOM: 3px; MARGIN: -1px 5px 0px 0px; PADDING-TOP: 3px
}
.spop .grid-4 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.spop .grid-4 OL {
	MARGIN: 0px 16px; OVERFLOW: hidden
}
.spop .grid-4 LI {
	WIDTH: 24%
}
.spop .product-tile {
	BORDER-RIGHT: #ccc 1px dotted; POSITION: relative
}
.spop LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.spop .product-tile .fn SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; MIN-HEIGHT: 2.5em; PADDING-BOTTOM: 0px; CURSOR: hand; PADDING-TOP: 0px
}
.spop .product-tile .rebate {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 85%; Z-INDEX: 100; BACKGROUND: #c00; LEFT: 90px; PADDING-BOTTOM: 7px; WIDTH: 30px; COLOR: #fff; PADDING-TOP: 7px; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
.spop P.price SPAN {
	DISPLAY: none; FONT-SIZE: 95%; COLOR: #e69
}
.spop .mhtname {
	MARGIN-TOP: 2px; FONT-SIZE: 85%
}
.spop .cta#spop-form-submit {
	WIDTH: 11em
}
.spop #topicreleventcat {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
.spop #topicreleventcat OL {
	MARGIN: 5px 11px 11px 16px
}
.spop #topicreleventcat LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
#spop-topic-mod UL {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#spop-topcat-mod UL {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#spop-topcat-mod UL LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#spop-topic-mod UL LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#spop-cmplnk-mod UL {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#spop-cmplnk-mod UL LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#spop-cmplnk-mod UL LI UL.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#spop-cmplnk-mod UL UL LI {
	FONT-SIZE: 85%; PADDING-BOTTOM: 2px
}
#spop-cmplnk-mod UL UL LI A {
	COLOR: #2f6893
}
#spop-cmplnk-mod H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px
}
.spop #disclaimer {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: 77%; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative
}
#spop-showroom-mod {
	MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 11px; OVERFLOW: hidden
}
.gen-pri-mod#spop-showroom-mod {
	BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat 50% top
}
.gen-pri-mod#spop-showroom-mod H2 {
	BACKGROUND: url(newimage/gen-pri-mod-9.0.png) no-repeat 50% top
}
.gen-pri-mod#spop-showroom-mod H2 A {
	COLOR: #454545
}
.gen-pri-mod#spop-showroom-mod {
	BACKGROUND-POSITION: 50% bottom
}
#spop-showroom-mod .cta {
	FONT-SIZE: 85%
}
#spop-showroom-mod .shmod {
	PADDING-BOTTOM: 15px
}
#spop-showroom-mod .shmod .title {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 4px; MARGIN: 10px 0px 10px 16px; TEXT-TRANSFORM: uppercase; WIDTH: 628px; PADDING-TOP: 10px; POSITION: relative
}
#spop-showroom-mod .shmod .title A {
	COLOR: #3f6685
}
#spop-showroom-mod .shmod .logo {
	RIGHT: 0px; POSITION: absolute; TOP: 5px
}
#spop-showroom-mod OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#spop-showroom-mod LI {
	BORDER-RIGHT: #ccc 1px dotted; WIDTH: 164px
}
#spop-showroom-mod LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#spop-showroom-mod .product-tile .fn SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; MIN-HEIGHT: 2.5em; PADDING-BOTTOM: 0px; CURSOR: hand; PADDING-TOP: 0px
}
#spop-showroom-mod .product-tile {
	POSITION: relative
}
#spop-showroom-mod .product-tile .rebate {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 85%; Z-INDEX: 100; RIGHT: 37px; BACKGROUND: #f4e51d; PADDING-BOTTOM: 7px; WIDTH: 30px; COLOR: #fff; PADDING-TOP: 7px; POSITION: absolute; TOP: -5px; HEIGHT: 30px
}
#spop-showroom-mod P.price SPAN {
	DISPLAY: none; FONT-SIZE: 95%; COLOR: #e69
}
#spop-showroom-mod .price {
	FONT-WEIGHT: bold
}
#spopfocus {
	MARGIN: 0px 1px 10px; OVERFLOW: hidden
}
#spopfocus H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee
}
#giftform-mod H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee
}
#giftform-mod H3 {
	MARGIN: 0px 1px 10px
}
#spopfocus .price {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px
}
#spopfocus IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #fff 1px solid
}
#spopfocus .external-lnk {
	FONT-SIZE: 85%; COLOR: #81ab00
}
#spopfocus .merchant {
	FONT-SIZE: 85%
}
#giftform-mod {
	DISPLAY: none; OVERFLOW: hidden
}
#spop-focus-container H2 {
	MARGIN: 0px
}
#spop-focus-container FORM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 85%; BACKGROUND: url(newimage/giftfinder-select.png) no-repeat; PADDING-BOTTOM: 5px; MARGIN: 5px 1px; PADDING-TOP: 5px
}
#spop-focus-container FORM FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#spop-focus-container LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 113%; MARGIN-BOTTOM: 5px
}
#spop-focus-container SELECT {
	DISPLAY: block; FONT-SIZE: 93%; MARGIN-BOTTOM: 5px; WIDTH: 60%
}
#spop-focus-container .cta {
	WIDTH: 11em
}
#mod_more {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 1px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #f5f5f5
}
#mod_more .moretitle {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; COLOR: #666; PADDING-TOP: 6px
}
#mod_more .moretext {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
#mod_more .moretitle .cm {
	FONT-WEIGHT: normal
}
#sbot .link_sb DIV {
	Z-INDEX: 1
}
.old-css #cat_leftcol {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 19.7%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.old-css #cat_leftcol H2 {
	FONT-SIZE: medium
}
.old-css #cat_leftcol UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.old-css #cat_rightcol {
	FLOAT: left; BORDER-LEFT: #ccc 2px dotted; WIDTH: 78%
}
.old-css #cat_rightcol OL {
	PADDING-LEFT: 15px; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 30%; LIST-STYLE-TYPE: none
}
.old-css #cat_rightcol H3 {
	CLEAR: left; MARGIN-LEFT: 15px; PADDING-TOP: 4px
}
.old-css #cat_rightcol .vct_subcat_list LI {
	PADDING-LEFT: 8px; BACKGROUND: url(newimage/vct-arrow_KELKOO.gif) no-repeat left top
}
.old-css #cat_search .button {
	MARGIN: 0px 0px 5px; VERTICAL-ALIGN: middle
}
.old-css #cat_search TABLE {
	BACKGROUND-COLOR: #f2f7ff
}
.old-css #cat_search #multistop_form TABLE {
	BACKGROUND-COLOR: white
}
.old-css #cat_search FORM TABLE {
	BACKGROUND-COLOR: white
}
.old-css #cat_search TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.old-css #searchbox TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.old-css #cat_search TD.cusotm {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 6px; PADDING-TOP: 60px
}
.old-css #cat_search TD.firstline {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px
}
.old-css #cat_search TD.lastline {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 6px; PADDING-TOP: 3px
}
.old-css #cat_search {
	MARGIN-BOTTOM: 25px; WIDTH: 100%; TEXT-ALIGN: left
}
.old-css #cat_search FORM {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.old-css #sbot_search FORM {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.old-css #statusBar {
	BORDER-RIGHT: #ccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px dotted; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 0px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px dotted
}
.old-css #statusBar TABLE {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; WIDTH: 100%; TEXT-ALIGN: right
}
.old-css #statusBar .td_1 {
	TEXT-ALIGN: left
}
.old-css #statusBar IMG {
	VERTICAL-ALIGN: middle
}
.old-css #sbot TABLE {
	WIDTH: 100%
}
.old-css #sbot .sb_spec_head {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
.old-css #sbot .link_sb_price {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
.old-css .sb_spec_head {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #ebebeb
}
.old-css #sbot .mod_std_sub .link_sb_price {
	FONT-WEIGHT: normal; FONT-SIZE: 85%
}
.old-css #sbot .link_sb {
	FONT-SIZE: 100%
}
.old-css #sbot .mod_std_sub {
	BORDER-BOTTOM-WIDTH: 2px
}
.yui-calcontainer {
	BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #7b9ebd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #7b9ebd 1px solid; POSITION: relative; BACKGROUND-COLOR: #f7f9fb; _overflow: hidden
}
.yui-calcontainer IFRAME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BORDER-BOTTOM-STYLE: none
}
.yui-calcontainer IFRAME.fixedsize {
	LEFT: -1px; WIDTH: 50em; TOP: -1px; HEIGHT: 50em
}
.multi.yui-calcontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.multi.yui-calcontainer .groupcal {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 1; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.yui-calcontainer .title {
	Z-INDEX: 1; LEFT: 5px; MARGIN-BOTTOM: 5px; FONT: bold 100% sans-serif; COLOR: #000; POSITION: absolute; TOP: 3px; HEIGHT: 25px
}
.yui-calcontainer .close-icon {
	Z-INDEX: 1; RIGHT: 3px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 3px; BORDER-BOTTOM-STYLE: none
}
.yui-calcontainer .calclose {
	BACKGROUND: url(newimage/sprite.png) no-repeat -5px -301px; WIDTH: 17px; CURSOR: pointer; HEIGHT: 13px
}
.yui-calendar {
	FONT: 100% sans-serif; POSITION: relative; BORDER-COLLAPSE: separate; TEXT-ALIGN: center; border-spacing: 0
}
.withtitle.yui-calcontainer {
	PADDING-TOP: 1.5em
}
.yui-calendar .calnavleft {
	Z-INDEX: 1; BACKGROUND: url(newimage/sprite.png) no-repeat -7px -452px; LEFT: 2px; WIDTH: 13px; CURSOR: pointer; BOTTOM: 0px; POSITION: absolute; TOP: 2px; HEIGHT: 12px
}
.yui-calendar .calnavright {
	Z-INDEX: 1; RIGHT: 2px; BACKGROUND: url(newimage/sprite.png) no-repeat -5px -502px; WIDTH: 13px; CURSOR: pointer; BOTTOM: 0px; POSITION: absolute; TOP: 2px; HEIGHT: 12px
}
.yui-calendar TD.calcell {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #e0e0e0 1px solid; TEXT-ALIGN: center
}
.yui-calendar TD.calcell A {
	COLOR: #003db8; TEXT-DECORATION: none
}
.yui-calendar TD.today.calcell {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.yui-calendar TD.oom.calcell {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; CURSOR: default; COLOR: #999; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #eee
}
.yui-calendar TD.selected.calcell {
	BORDER-RIGHT: #f90 1px solid; BORDER-TOP: #f90 1px solid; BORDER-LEFT: #f90 1px solid; COLOR: #003db8; BORDER-BOTTOM: #f90 1px solid; BACKGROUND-COLOR: #fff19f
}
.yui-calendar TD.calcellhover.calcell {
	BORDER-RIGHT: #f90 1px solid; BORDER-TOP: #f90 1px solid; BORDER-LEFT: #f90 1px solid; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #f90 1px solid; BACKGROUND-COLOR: #f90
}
.yui-calendar TD.calcellhover.calcell A {
	COLOR: #fff
}
.yui-calendar TD.restricted.calcell {
	TEXT-DECORATION: line-through
}
.yui-calendar TD.previous.calcell {
	COLOR: #ccc
}
.yui-calendar TD.highlight1.calcell {
	BACKGROUND-COLOR: #cf9
}
.yui-calendar TD.highlight2.calcell {
	BACKGROUND-COLOR: #9cf
}
.yui-calendar TD.highlight3.calcell {
	BACKGROUND-COLOR: #fcc
}
.yui-calendar TD.highlight4.calcell {
	BACKGROUND-COLOR: #cf9
}
.yui-calendar .calhead {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff
}
.yui-calendar .calheader {
	WIDTH: 100%; POSITION: relative; TEXT-ALIGN: center
}
.yui-calendar .calheader IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.yui-calendar .calweekdaycell {
	FONT-WEIGHT: normal; WIDTH: 1.5em; COLOR: #666; TEXT-ALIGN: center
}
.yui-calendar .calfoot {
	BACKGROUND-COLOR: #eee
}
.yui-calendar .calrowhead {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; WIDTH: 15px; COLOR: #666; FONT-STYLE: italic
}
.yui-calendar .calrowfoot {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; WIDTH: 15px; COLOR: #666; FONT-STYLE: italic
}
.yui-calendar .calrowhead {
	BORDER-RIGHT-WIDTH: 2px
}
.yui-calendar .calbody A:hover {
	
}
P#clear {
	CLEAR: left; PADDING-TOP: 10px
}
DIV.yprogressbar {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: blue 1px solid; WIDTH: 200px; BORDER-BOTTOM: blue 1px solid; HEIGHT: 20px
}
DIV.yprogressbar DIV {
	BACKGROUND: green; WIDTH: 0px; HEIGHT: 100%
}
UL.ticker {
	OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 1em
}
.results-level1 .offer-hotel_kelkoo .information .merchant-name {
	FONT-SIZE: 10px; COLOR: #808080
}
.results-level1 .offer-hotel_kelkoo .description .label {
	FONT-WEIGHT: bold; WIDTH: 14%
}
.results-level1 .offer-hotel_kelkoo .description .labelwithsep {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(newimage/drop-promo.png) no-repeat 0px -19px; WIDTH: 14%; PADDING-TOP: 0px
}
.results-level1 .offer-hotel_kelkoo .description .li .optional-info .title {
	FONT-WEIGHT: bold; WIDTH: 14%; COLOR: #999
}
.results-level1 .offer-hotel_kelkoo .trv-details {
	WIDTH: 230px
}
.results-level1 .offer-hotel_kelkoo .details CAPTION {
	DISPLAY: none
}
.results-level1 .offer-hotel_kelkoo .details .offer-checkin {
	DISPLAY: block; MARGIN: 5px 0px; WIDTH: 190px
}
.results-level1 .offer-hotel_kelkoo .details .offer-checkin .checkin {
	FONT-WEIGHT: bold; BACKGROUND: url(newimage/ico-flight.png) no-repeat -2px -10px
}
.results-level1 .offer-hotel_kelkoo .details .offer-checkin TH {
	PADDING-LEFT: 25px
}
.results-level1 .offer-hotel_kelkoo .details .hotel-type {
	DISPLAY: inline; FONT-SIZE: 0.9em; MARGIN-LEFT: 25px
}
.results-level1 .offer-hotel_kelkoo .details .hotel-type LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; BACKGROUND: url(newimage/drop-promo.png) no-repeat 0px -19px; PADDING-TOP: 0px
}
.results-level1 .offer-hotel_kelkoo .details .hotel-type LI.first-condition {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.results-level1 .offer-hotel_kelkoo .details .hotel-type LI.offer-deal {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(newimage/drop-promo.png) no-repeat 0px -19px; COLOR: #4b7ca1
}
.results-level1 .offer-hotel_kelkoo .details .hotel-type .offer-deal .offer-deal-link {
	PADDING-LEFT: 15px; BACKGROUND: url(newimage/drop-promo.png) no-repeat 0px 5px
}
.results-level1 .offer-hotel_kelkoo .result .details H4 {
	PADDING-BOTTOM: 5px; COLOR: #1585db
}
.results-level1 .offer-hotel_kelkoo .details .label {
	PADDING-RIGHT: 2px
}
.results-level1 .offer-hotel_kelkoo .details .lightlabel {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; COLOR: #999
}
.results-level1 .offer-hotel_kelkoo .information .merchant-details {
	MARGIN-RIGHT: 0px
}
.results-level1 .offer-hotel_kelkoo .information .pp {
	FONT-WEIGHT: normal; COLOR: #f00
}
.results-level1 .offer-hotel_kelkoo .pricestaxes {
	FONT-WEIGHT: normal; COLOR: red
}
.results-level1 .offer-form BUTTON {
	DISPLAY: inline; WIDTH: 127px; POSITION: absolute; TOP: 5px
}
.results-level1 .offer-flight_kelkoo .details .offer-departure {
	DISPLAY: block; MARGIN: 5px 0px; WIDTH: 190px
}
.results-level1 .offer-flight_kelkoo .details .offer-return {
	DISPLAY: block; MARGIN: 5px 0px; WIDTH: 190px
}
.results-level1 .offer-flight_kelkoo .details CAPTION {
	DISPLAY: none
}
.results-level1 .offer-flight_kelkoo .details .offer-departure TH {
	PADDING-LEFT: 25px
}
.results-level1 .offer-flight_kelkoo .details .offer-return TH {
	PADDING-LEFT: 25px
}
.results-level1 .offer-flight_kelkoo .details .offer-departure .direction {
	BACKGROUND: url(newimage/ico-flight.png) no-repeat 0px -10px
}
.results-level1 .offer-flight_kelkoo .details .offer-return .direction {
	BACKGROUND: url(newimage/ico-flight.png) no-repeat 0px -34px
}
.results-level1 .offer-flight_kelkoo .details .label {
	FONT-WEIGHT: bold; WIDTH: 60px
}
.results-level1 .offer-flight_kelkoo .details .offer-departure .airport-block {
	WIDTH: 35px
}
.results-level1 .offer-flight_kelkoo .details .offer-return .airport-block {
	WIDTH: 35px
}
.results-level1 .offer-flight_kelkoo .details .offer-departure .airport-block ACRONYM.has-bubble-tooltip {
	CURSOR: help; COLOR: #1585db
}
.results-level1 .offer-flight_kelkoo .details .offer-return .airport-block ACRONYM.has-bubble-tooltip {
	CURSOR: help; COLOR: #1585db
}
.results-level1 .offer-flight_kelkoo .details .offer-airlines {
	FONT-WEIGHT: bold
}
.results-level1 .result .offer-form FORM LABEL {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: baseline
}
.results-level1 .result .offer-form FORM LABEL .airport {
	FONT-WEIGHT: normal
}
.results-level1 .result .offer-form LABEL.to {
	MARGIN-LEFT: 15px
}
.results-level1 .result .offer-form INPUT.date-js {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.results-level1 .result .trv-cost-breakdown .merchant-details {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.results-level1 .result .details .flight-type {
	DISPLAY: inline; FONT-SIZE: 0.9em; MARGIN-LEFT: 25px
}
.results-level1 .result .details .flight-type LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; BACKGROUND: url(newimage/drop-promo.png) no-repeat 0px -19px; PADDING-TOP: 0px
}
.results-level1 .result .details .flight-type LI.first-condition {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.results-level1 .offer-flight_kelkoo .pricestaxes {
	FONT-WEIGHT: normal; COLOR: red
}
.results-level2 .offer-flight_kelkoo .result .details H4 {
	PADDING-BOTTOM: 5px; COLOR: #1585db
}
.results-level2 .offer-flight_kelkoo .information .photo {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.results-level2 .offer-flight_kelkoo .details {
	WIDTH: 280px
}
.results-level2 .offer-flight_kelkoo .merchant-details {
	MARGIN-RIGHT: 30px
}
.results-level2 .results-flight .mm1-3.gen-pri-mod {
	WIDTH: 652px
}
.results-level2 .offer-flight_kelkoo .details .offer-departure {
	DISPLAY: block; MARGIN: 5px 0px; WIDTH: 280px
}
.results-level2 .offer-flight_kelkoo .details .offer-return {
	DISPLAY: block; MARGIN: 5px 0px; WIDTH: 280px
}
.results-level2 .offer-flight_kelkoo .details CAPTION {
	DISPLAY: none
}
.results-level2 .offer-flight_kelkoo .details .offer-departure TH {
	PADDING-LEFT: 25px
}
.results-level2 .offer-flight_kelkoo .details .offer-return TH {
	PADDING-LEFT: 25px
}
.results-level2 .offer-flight_kelkoo .details .offer-departure .direction {
	BACKGROUND: url(newimage/ico-flight.png) no-repeat 0px -10px
}
.results-level2 .offer-flight_kelkoo .details .offer-return .direction {
	BACKGROUND: url(newimage/ico-flight.png) no-repeat 0px -34px
}
.results-level2 .offer-flight_kelkoo .details .time {
	PADDING-LEFT: 5px; WIDTH: 30px; TEXT-ALIGN: left
}
.results-level2 .offer-flight_kelkoo .details .stop {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; WIDTH: 50px; TEXT-ALIGN: left
}
.results-level2 .offer-flight_kelkoo .description .stop {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; WIDTH: 50px; TEXT-ALIGN: left
}
.results-level2 .offer-flight_kelkoo .details .label {
	FONT-WEIGHT: bold; WIDTH: 100px
}
.results-level2 .offer-flight_kelkoo .description .label {
	FONT-WEIGHT: bold; WIDTH: 14%
}
.results-level2 .offer-flight_kelkoo .details .airport {
	FONT-WEIGHT: normal; CURSOR: help; COLOR: #316891
}
.results-level2 .offer-flight_kelkoo .details .date {
	WIDTH: 25%
}
.results-level2 .offer-flight_kelkoo .details .stops {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; WIDTH: 50px
}
.results-level2 .offer-flight_kelkoo .description .stops {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; WIDTH: 50px
}
.results-level2 .offer-flight_kelkoo .description .long-airport {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; WIDTH: 50%
}
.results-level2 .offer-flight_kelkoo .description .airport-detailed {
	COLOR: #808080
}
.results-level2 .offer-flight_kelkoo .description .time {
	FONT-WEIGHT: normal
}
.results-level2 .offer-flight_kelkoo .description .ticket-details {
	CLEAR: none; DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; PADDING-TOP: 0px
}
.results-level2 .offer-flight_kelkoo .description .ticket-details LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 0px
}
.results-level2 .offer-flight_kelkoo .description .ticket-details .ticket-details-fst {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results-level2 .offer-flight_kelkoo .description .photo {
	PADDING-RIGHT: 20px; WIDTH: 60px
}
.results-level2 .offer-flight_kelkoo .description .photo IMG {
	WIDTH: 60px; HEIGHT: 60px
}
.results-level2 .offer-flight_kelkoo .description .detailed-information-departure {
	FLOAT: right; WIDTH: 600px
}
.results-level2 .offer-flight_kelkoo .description .detailed-information-return {
	FLOAT: right; WIDTH: 600px
}
.results-level2 .offer-flight_kelkoo .detailed-info-visible .price-per-person {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 600px; COLOR: #767676; PADDING-TOP: 5px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left
}
.results-level2 .offer-flight_kelkoo .description .flight-details LI {
	PADDING-RIGHT: 5px
}
.results-level2 .offer-flight_kelkoo .description .detailed-information-right UL {
	WIDTH: 400px
}
.results-level2 .offer-flight_kelkoo .description DIV LI {
	FLOAT: left
}
.results-level2 .offer-flight_kelkoo .description .detailed-hd {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.results-level2 .offer-flight_kelkoo .description .detailed-date {
	FONT-WEIGHT: normal
}
.results-level2 .offer-flight_kelkoo .information .pp {
	COLOR: #f00
}
.results-level2 .offer-flight_kelkoo .information-container {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 652px; BORDER-BOTTOM: #ccc 1px dotted
}
.results-level2 .offer-flight_kelkoo .information-container:hover {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BORDER-LEFT: #9bcc04 1px solid; BORDER-BOTTOM: #9bcc04 1px solid
}
.results-level2 .offer-flight_kelkoo .detailed-info-hidden .price-per-person {
	DISPLAY: none
}
.results-level2 .offer-flight_kelkoo .detailed-info-hidden .detailed-information-departure {
	DISPLAY: none
}
.results-level2 .offer-flight_kelkoo .description .detailed-information-return {
	DISPLAY: none
}
.results-level2 .offer-flight_kelkoo .detailed-info-visible .detailed-information-departure {
	DISPLAY: block
}
.results-level2 .offer-flight_kelkoo .detailed-info-visible .detailed-information-return {
	BORDER-TOP: #c0c0c0 1px solid; DISPLAY: block; PADDING-TOP: 10px
}
.results-level2 .offer-flight_kelkoo .detailed-info-visible {
	BORDER-TOP: #808080 1px dotted; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 20px
}
.results-level2 .offer-flight_kelkoo .detailed-info-hidden {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.results-level2 .offer-flight_kelkoo .information-container A.show-hide-details {
	FLOAT: left
}
.results-level2 .offer-flight_kelkoo .information-container A.show-hide-details {
	DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: url(newimage/ico-detail.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; COLOR: #316891
}
.results-level2 .offer-flight_kelkoo .information-container A.show-details {
	BACKGROUND-POSITION: 0px -23px
}
.results-level2 .offer-flight_kelkoo .information-container A.hide-details {
	BACKGROUND-POSITION: 0px -5px
}
.results-level2 .offer-hotel_kelkoo {
	PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results-level2 .offer-flight_kelkoo {
	PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results-level2 .offer-hotel_kelkoo:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results-level2 .offer-flight_kelkoo:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.results-level2 .offer-hotel_kelkoo .information-container .information {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px
}
.results-level2 .offer-flight_kelkoo .information-container .information {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px
}
.results-level2 .offer-hotel_kelkoo .details H4 {
	PADDING-BOTTOM: 5px; COLOR: #1585db
}
.results-level2 .offer-hotel_kelkoo .information-container .information LI.photo {
	HEIGHT: 100%
}
.results-level2 .offer-flight_kelkoo .information-container .information LI.photo {
	HEIGHT: 100%
}
.results-level2 .offer-hotel_kelkoo .information-container .information LI.photo IMG {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid
}
.results-level2 .offer-flight_kelkoo .information-container .information LI.photo IMG {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid
}
.results-level2 .results-hotel .mm1-3.gen-pri-mod {
	WIDTH: 652px
}
.results-level2 .offer-flight_kelkoo .information-container .information LI.details {
	PADDING-RIGHT: 0px; WIDTH: 280px
}
.results-level2 .offer-hotel_kelkoo .information-container .information LI.details LI {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 2px; ZOOM: 1
}
.results-level2 .offer-flight_kelkoo .information-container .information LI.details LI {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 2px; ZOOM: 1
}
.results-level2 .offer-hotel_kelkoo .information-container .information LI.details .label {
	PADDING-RIGHT: 2px
}
.results-level2 .offer-hotel_kelkoo .description {
	MARGIN-TOP: -10px; PADDING-LEFT: 4px; FLOAT: left; WIDTH: 530px
}
.results-level2 .offer-hotel_kelkoo .description .price-per-person {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 98%; COLOR: #767676; PADDING-TOP: 5px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left
}
.results-level2 .offer-hotel_kelkoo .description LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.results-level2 .offer-hotel_kelkoo .description LI.optional-info {
	BORDER-TOP: #ccc 1px dotted; WIDTH: 80%
}
.results-level2 .offer-hotel_kelkoo .description .optional-info SPAN {
	DISPLAY: block; WIDTH: 100%
}
.results-level2 .offer-hotel_kelkoo .information-container .information LI.merchant-details {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 65px; PADDING-TOP: 10px
}
.results-level2 .offer-flight_kelkoo .information-container .information LI.merchant-details {
	MARGIN-RIGHT: 30px
}
.results-level2 .offer-hotel_kelkoo .information-container .information LI.price {
	PADDING-LEFT: 0px; PADDING-TOP: 10px
}
.results-level2 .offer-flight_kelkoo .information-container .information LI.price {
	PADDING-LEFT: 0px; PADDING-TOP: 10px
}
.results-level2 .offer-hotel_kelkoo .information-container .information .pp {
	COLOR: #f00
}
.results-level2 .offer-hotel_kelkoo .information-container .information LI.photo {
	MARGIN-TOP: 0px; PADDING-TOP: 15px
}
.result .information .merchant-name {
	FONT-SIZE: 10px; COLOR: #808080
}
.result .description .label {
	FONT-WEIGHT: bold; WIDTH: 14%
}
.results-level2 .offer-hotel_kelkoo .information-container .information LI.trv-details {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; WIDTH: 250px; PADDING-TOP: 10px
}
.results-level2 .offer-hotel_kelkoo .information-container {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 652px; BORDER-BOTTOM: #ccc 1px dotted
}
.results-level2 .offer-hotel_kelkoo .information-container:hover {
	BORDER-RIGHT: #9bcc04 1px solid; BORDER-TOP: #9bcc04 1px solid; BORDER-LEFT: #9bcc04 1px solid; BORDER-BOTTOM: #9bcc04 1px solid
}
.results-level2 .offer-hotel_kelkoo .show-hide-details {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.results-level2 .offer-hotel_kelkoo A.show-hide-details {
	DISPLAY: inline; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND: url(newimage/ico-detail.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 110px; VERTICAL-ALIGN: middle; COLOR: #316891
}
.results-level2 .offer-hotel_kelkoo A.show-details {
	BACKGROUND-POSITION: 0px -18px
}
.results-level2 .offer-hotel_kelkoo A.hide-details {
	BACKGROUND-POSITION: 0px 1px
}
.results-level2 .offer-hotel_kelkoo .description {
	FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 110px
}
.results-level2 .offer-hotel_kelkoo .short-description {
	FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 110px
}
.results-level2 .offer-hotel_kelkoo .hidden {
	DISPLAY: none
}
.results-level2 .offer-hotel_kelkoo .visible {
	DISPLAY: inline
}
SPAN.stars {
	MARGIN-TOP: 5px; DISPLAY: block; BACKGROUND: url(newimage/stars.png) no-repeat 0px 0px; WIDTH: 70px; TEXT-INDENT: -999em
}
SPAN.num0 {
	DISPLAY: none
}
SPAN.num1 {
	BACKGROUND-POSITION: 0px -30px
}
SPAN.num2 {
	BACKGROUND-POSITION: 0px -69px
}
SPAN.num3 {
	BACKGROUND-POSITION: 0px -108px
}
SPAN.num4 {
	BACKGROUND-POSITION: 0px -147px
}
SPAN.num5 {
	BACKGROUND-POSITION: 0px -186px
}
.results-level2 .results-hotel {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}
.results-level2 .results-flight {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}
.hd-tux {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid
}
.hd-tux .current-view-info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #74b2cb 0px 50%; PADDING-BOTTOM: 4px; WIDTH: 640px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.results .hd-tux .view-details {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 85%; BACKGROUND: #eee 0px 50%; PADDING-BOTTOM: 5px; WIDTH: 640px; COLOR: #454545; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: auto
}
.results .hd-tux .view-options LABEL {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.template {
	DISPLAY: none
}
.airport-tooltip {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 85%; BACKGROUND: url(newimage/info-bubble.png) no-repeat left bottom; PADDING-BOTTOM: 5px; WIDTH: 185px; PADDING-TOP: 5px; POSITION: absolute; TEXT-ALIGN: left
}
.airport-tooltip P {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(newimage/info-bubble.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN-LEFT: -15px; WIDTH: 185px; PADDING-TOP: 10px; POSITION: relative; TOP: -10px
}
.airport-tooltip DFN {
	DISPLAY: block; FONT-WEIGHT: bold
}
#search_modification {
	MARGIN-TOP: 11px
}
#checkForm #searchButton {
	CLEAR: both; FLOAT: right
}
#checkForm FIELDSET LEGEND {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#checkForm FIELDSET LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#checkForm FIELDSET LI SPAN.description {
	DISPLAY: block; FONT-SIZE: 85%; COLOR: #747474
}
#checkForm FIELDSET LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 15%
}
.dsf .submit {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.dsf .submit .cta {
	DISPLAY: inline; WIDTH: 7em
}
.dsf .advanced {
	FONT-SIZE: 85%
}
.dsf .advanced .t {
	BACKGROUND: url(newimage/sprite-l1l2.png) no-repeat 0px 0px
}
.dsf .advanced .t SPAN {
	BACKGROUND: url(newimage/sprite-l1l2.png) no-repeat 0px 0px
}
.dsf .advanced .b {
	BACKGROUND: url(newimage/sprite-l1l2.png) no-repeat 0px 0px
}
.dsf .advanced .b SPAN {
	BACKGROUND: url(newimage/sprite-l1l2.png) no-repeat 0px 0px
}
.dsf .advanced .border {
	BACKGROUND: url(newimage/sprite-l1l2.png) no-repeat 0px 0px
}
.dsf .advanced .arrow {
	BACKGROUND: url(newimage/sprite-l1l2.png) no-repeat 0px 0px
}
.dsf .advanced .t {
	BACKGROUND-POSITION: -25px -937px; PADDING-TOP: 0.7em
}
.dsf .advanced .t SPAN {
	BACKGROUND-POSITION: -661px -937px; RIGHT: -1px; WIDTH: 10px; PADDING-TOP: 0.7em; POSITION: absolute; TOP: 0px
}
.dsf .advanced .b {
	BACKGROUND-POSITION: -25px -1129px; PADDING-TOP: 1.2em
}
.dsf .advanced .b SPAN {
	BACKGROUND-POSITION: -661px -1129px; RIGHT: -1px; WIDTH: 10px; PADDING-TOP: 1.2em; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
.dsf .advanced .cont {
	Z-INDEX: 1; FLOAT: left; MARGIN-LEFT: 10px; BOTTOM: 1.5em
}
.dsf .advanced SPAN {
	DISPLAY: block; POSITION: relative
}
.dsf .advanced {
	DISPLAY: block; FLOAT: left
}
.dsf .advanced A {
	FLOAT: left; LINE-HEIGHT: 1.6; TEXT-DECORATION: none
}
.dsf .advanced .cont-inside {
	PADDING-RIGHT: 10px; MARGIN-TOP: -3px; PADDING-LEFT: 10px; LEFT: -10px; PADDING-BOTTOM: 0px; COLOR: #454545; PADDING-TOP: 0px
}
.dsf .advanced SPAN {
	DISPLAY: block; POSITION: relative
}
.dsf .advanced .cont .border {
	RIGHT: 15px; WIDTH: 1px; POSITION: absolute; TOP: 1px; HEIGHT: 12px
}
.dsf .advanced .border {
	BACKGROUND-POSITION: -28px -566px
}
.dsf .hidden.advanced .arrow {
	BACKGROUND-POSITION: -55px -1545px
}
.dsf .visible.advanced .arrow {
	BACKGROUND-POSITION: -55px -1407px
}
.dsf .over.advanced .arrow {
	BACKGROUND-POSITION: -55px -1475px
}
.dsf .advanced .cont .arrow {
	RIGHT: 5px; WIDTH: 7px; POSITION: absolute; TOP: 5px; HEIGHT: 4px
}
.dsf INPUT {
	FONT-FAMILY: arial,helvetica,sans-serif
}
.dsf SELECT {
	FONT-FAMILY: arial,helvetica,sans-serif
}
.dsf FIELDSET {
	DISPLAY: block
}
.dsf FORM {
	PADDING-BOTTOM: 14px
}
#page #pri .dsf LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 38px; PADDING-BOTTOM: 4px; WIDTH: 170px; PADDING-TOP: 0px
}
#page #pri .dsf .submit {
	PADDING-RIGHT: 32px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#page #pri .dsf FIELDSET {
	MARGIN-LEFT: 6px; WIDTH: 98%
}
#page #pri .dsf .dsf-nboffers {
	LEFT: 18.8em
}
#page #pri .dsf .first {
	PADDING-BOTTOM: 13px; WIDTH: 93.5%
}
#page #pri .dsf .dsf-adv-searchform {
	MARGIN-TOP: 6px; DISPLAY: none; PADDING-TOP: 4px
}
#page #sec .dsf {
	MARGIN-LEFT: 0px
}
#page #ter .dsf {
	MARGIN-LEFT: 0px
}
#page #sec .dsf FIELDSET {
	MARGIN-LEFT: 0px; WIDTH: 100%
}
#page #ter .dsf FIELDSET {
	MARGIN-LEFT: 0px; WIDTH: 100%
}
#page #sec .dsf .first {
	PADDING-BOTTOM: 13px; WIDTH: 93%
}
#page #ter .dsf .first {
	PADDING-BOTTOM: 13px; WIDTH: 93%
}
#page #sec .dsf INPUT {
	WIDTH: 117px
}
#page #ter .dsf INPUT {
	WIDTH: 117px
}
#page #sec .dsf SELECT {
	WIDTH: 125px
}
#page #ter .dsf SELECT {
	WIDTH: 125px
}
#page #sec .dsf LI {
	PADDING-LEFT: 16px; WIDTH: 125px
}
#page #ter .dsf LI {
	PADDING-LEFT: 16px; WIDTH: 125px
}
#page #sec .dsf .submit {
	PADDING-LEFT: 18px
}
#page #ter .dsf .submit {
	PADDING-LEFT: 18px
}
#page #sec .dsf .dsf-nboffers {
	LEFT: 11.8em
}
#page #ter .dsf .dsf-nboffers {
	LEFT: 11.8em
}
#page #sec .dsf .loading-results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#page #ter .dsf .loading-results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#page #sec .dsf .dsf-adv-searchform {
	MARGIN-TOP: 6px; DISPLAY: none; PADDING-TOP: 4px
}
#page #ter .dsf .dsf-adv-searchform {
	MARGIN-TOP: 6px; DISPLAY: none; PADDING-TOP: 4px
}
#page #content-left #sec .dsf LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 30px; PADDING-BOTTOM: 4px; WIDTH: 175px; PADDING-TOP: 0px
}
#page #content-left #sec .dsf FIELDSET {
	MARGIN-LEFT: 6px; WIDTH: 97%
}
#page #content-left #sec .dsf .dsf-nboffers {
	LEFT: 17.9em
}
#page #content-left #sec .dsf .first {
	PADDING-BOTTOM: 13px; WIDTH: 92%
}
#page #content-left #sec .dsf .dsf-adv-searchform {
	MARGIN-TOP: 6px; DISPLAY: none; PADDING-TOP: 4px
}
#page #content-left #sec .dsf INPUT {
	MARGIN-BOTTOM: 2px; WIDTH: 144px
}
#page #content-left #sec .dsf SELECT {
	WIDTH: 150px
}
#page #content-left #sec .dsf .submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.gen-pri-mod#midi {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; COLOR: #454545
}
#midi H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 200%; BACKGROUND: url(newimage/gen-pri-mod.png) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 5px
}
#midi .product-main-information {
	MARGIN-LEFT: 0px
}
#midi .bd {
	PADDING-LEFT: 15px; MARGIN: 10px 0px 0px
}
#midi .large-photo {
	WIDTH: 147px
}
#midi .photo {
	WIDTH: 147px
}
#midi .description {
	MARGIN: 0px; WIDTH: 260px
}
#midi .description UL {
	MARGIN: 0px
}
#midi .description P.description {
	MARGIN-BOTTOM: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#midi .description .add-to-saved-list {
	PADDING-LEFT: 12px; BACKGROUND: url(newimage/sprite-l1l2.png) no-repeat -46px -135px; FLOAT: left
}
#midi .description LI {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; FLOAT: none
}
#midi .contact {
	MARGIN-LEFT: 5px; WIDTH: 210px
}
#midi .contact LI {
	FLOAT: none; MARGIN-BOTTOM: 3px
}
#midi .contact LI SPAN {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 1em
}
#midi .product-details {
	BORDER-TOP: #74b2cb 5px solid; MARGIN-TOP: 20px
}
#midi .product-main-information .bd P.description {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#midi .product-details UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MARGIN: 0px
}
#midi .product-details LI {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #454545; PADDING-TOP: 2px
}
#midi .product-details H3 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 2px 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#midi .product-details UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
#midi .product-details LI LI {
	BORDER-BOTTOM: #ccc 1px dotted
}
#midi .product-details LI LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
#midi .product-details LI SPAN {
	DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; WIDTH: 280px; LINE-HEIGHT: 1.4em
}
#midi .product-details LI P.detailed-description {
	FLOAT: left; WIDTH: 350px
}
#midi .product-details LI LI DIV {
	FLOAT: left; WIDTH: 364px
}
#sitemap .xoxo#cars-sitemap LI {
	MARGIN: 1px 0px; COLOR: #757575
}
#sitemap .xoxo#cars-sitemap H4 {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold
}
#sitemap .xoxo#cars-sitemap {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: -15px 0px -30px; PADDING-TOP: 0px
}
#sitemap .xoxo#cars-sitemap LI LI A {
	COLOR: #306893
}
#sitemap .xoxo#cars-sitemap LI LI A:visited {
	COLOR: #1a3549
}
#sitemap .xoxo#cars-sitemap .tl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sitemap .xoxo#cars-sitemap .section-head {
	BORDER-RIGHT: #cacaca 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cacaca 1px dotted; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 12px -5px 5px; BORDER-LEFT: #cacaca 0px dotted; PADDING-TOP: 2px; BORDER-BOTTOM: #cacaca 1px dotted; POSITION: relative
}
#sitemap .xoxo#cars-sitemap H3 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #ececec; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 3px
}
.subcategory#sitemap .xoxo#cars-sitemap OL {
	FLOAT: left; MARGIN-BOTTOM: 6px; WIDTH: 33%
}
.subcategory#sitemap .xoxo#cars-sitemap LI {
	OVERFLOW: hidden
}
#sitemap .xoxo#cars-sitemap .tl {
	CLEAR: left
}
#sitemap .xoxo#cars-sitemap .tl LI {
	CLEAR: left
}
#sitemap .xoxo#cars-sitemap DIV {
	CLEAR: left
}
#sitemap .xoxo#cars-sitemap OL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 93%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#sitemap .xoxo#cars-sitemap OL LI A IMG {
	VERTICAL-ALIGN: middle; WIDTH: 30px; MARGIN-RIGHT: 6px; HEIGHT: 28px
}
#cars-popular-brands {
	MIN-HEIGHT: 150px
}
#cars-popular-brands #cars-pop-brands {
	PADDING-BOTTOM: 10px
}
#cars-popular-brands #cars-all-brands {
	PADDING-BOTTOM: 10px
}
#cars-popular-brands .tab-cont {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 150px; BACKGROUND: url(newimage/gen-sec-mod.png) no-repeat 50% bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; POSITION: relative
}
#cars-popular-brands .multiple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(newimage/cars-dot-y.png) repeat-y -7px 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 10px; POSITION: relative
}
#cars-popular-brands P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #999; PADDING-TOP: 0px; POSITION: relative
}
#cars-popular-brands H3 {
	FONT-WEIGHT: bold
}
#cars-popular-brands OL LI {
	MARGIN: 0px 0px 10px
}
#cars-popular-brands OL OL LI {
	FONT-SIZE: 85%; MARGIN: 0px
}
#cars-popular-brands OL {
	FLOAT: left
}
#cars-popular-brands #cars-pop-brands OL {
	PADDING-LEFT: 7px; MARGIN-LEFT: 18px; WIDTH: 112px; LIST-STYLE-TYPE: decimal
}
#cars-popular-brands #cars-all-brands OL {
	MARGIN-LEFT: 20px; WIDTH: 120px
}
#cars-popular-brands #cars-all-brands LI {
	MARGIN: 0px
}
#cars-popular-brands #cars-pop-brands OL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#cars-popular-brands #cars-pop-brands OL OL A {
	COLOR: #306893
}
#cars-popular-brands #cars-pop-brands OL OL LI {
	DISPLAY: inline; MARGIN: 0px
}
