BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#container {
	MARGIN: 0px auto; WIDTH: 950px; TEXT-ALIGN: left
}
#container-masthead {
	MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 950px; POSITION: relative; HEIGHT: 107px
}
#container-main #local {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 180px; MARGIN-RIGHT: 10px
}
#container-main #content {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 760px
}
#container-main #content #content-main {
	FLOAT: left; MARGIN-BOTTOM: 30px; OVERFLOW: hidden; WIDTH: 580px
}
#container-main #content #content-main .section {
	BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; FLOAT: left; MARGIN-BOTTOM: 25px; BORDER-LEFT: gray 0px solid; BORDER-BOTTOM: gray 0px solid
}
#container-main #content #content-main .one-col {
	BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: gray 0px solid; WIDTH: 570px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: gray 0px solid
}
#container-main #content #content-main .two-col .col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 280px; MARGIN-RIGHT: 10px
}
#container-main #content #content-main .three-col .col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 183px; MARGIN-RIGHT: 10px
}
#container-main #content #content-main .three-col .two-col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 377px; MARGIN-RIGHT: 10px
}
#container-main #content #content-sidebar {
	FLOAT: left; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 180px
}
#container-main #content #content-sidebar .two-col .col-1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 50px; MARGIN-RIGHT: 10px
}
#container-main #content #content-sidebar .two-col .col-2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100px
}
#container-footer {
	CLEAR: both; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 950px; HEIGHT: 48px
}
#home #container-main #content {
	WIDTH: 950px
}
#home #container-main #content #content-main {
	WIDTH: 950px
}
#home #container-main #content #content-main #col-1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 230px; MARGIN-RIGHT: 10px
}
#home #container-main #content #content-main #col-2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 470px; MARGIN-RIGHT: 10px
}
#home #container-main #content #content-main #col-3 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 230px
}
BODY {
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff
}
INPUT {
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff
}
SELECT {
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff
}
TEXTAREA {
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff
}
TABLE {
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff
}
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
}
P {
	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
}
H1 {
	MARGIN-BOTTOM: 10px; FONT: bold 27px/29px Arial, Helvetica, sans-serif; COLOR: #000; BORDER-BOTTOM: #dedede 4px solid
}
H2 {
	MARGIN-BOTTOM: 10px; FONT: bold 12px/16px Arial, Helvetica, sans-serif; COLOR: #000; BORDER-BOTTOM: #dedede 4px solid
}
H3 {
	MARGIN-BOTTOM: 10px; FONT: bold 12px/16px Arial, Helvetica, sans-serif; COLOR: #000; BORDER-BOTTOM: #dedede 4px solid
}
H4 {
	MARGIN-BOTTOM: 10px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif
}
H5 {
	MARGIN-BOTTOM: 10px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif
}
H6 {
	MARGIN-BOTTOM: 10px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN-BOTTOM: 10px
}
P.separator {
	BORDER-TOP: #dedede 1px solid; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: 1px
}
UL {
	
}
OL {
	
}
LI {
	
}
UL.separated {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.separated LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
UL.separated LI A {
	DISPLAY: block; LINE-HEIGHT: 19px; BORDER-BOTTOM: #dedede 1px solid
}
UL.separated LI A.lastChild {
	BORDER-BOTTOM-STYLE: none
}
UL.arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.arrow LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
UL.arrow LI A {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(../img/icons/arrow_grey.gif) no-repeat 0px 0.48em; TEXT-DECORATION: none
}
UL.arrow LI A:hover {
	TEXT-DECORATION: underline
}
UL.arrow-back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.arrow-back LI {
	DISPLAY: inline; FONT-SIZE: 10px; LIST-STYLE-TYPE: none
}
UL.arrow-back LI A {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(../img/icons/arrow_back_grey.gif) no-repeat 0px 0.48em; TEXT-DECORATION: none
}
UL.arrow-back LI A:hover {
	TEXT-DECORATION: underline
}
.feedback-error {
	COLOR: #f00
}
UL.tick {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.tick LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; BACKGROUND: url(../img/icons/tick.gif) no-repeat 0px 1px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.tick-small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
UL.tick-small LI {
	PADDING-LEFT: 17px; BACKGROUND: url(../img/icons/tick_small.gif) no-repeat 0px 1px; LIST-STYLE-TYPE: none
}
UL.bullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
UL.bullet LI {
	PADDING-LEFT: 17px; BACKGROUND: url(../img/icons/list_bullet.gif) no-repeat 0px 4px; LIST-STYLE-TYPE: none
}
A {
	COLOR: #545454
}
A.main {
	DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/arrow_grey.gif) no-repeat 0px 0.48em; MARGIN-BOTTOM: 10px; TEXT-DECORATION: none
}
A.main:hover {
	TEXT-DECORATION: underline
}
A.back {
	DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/arrow_back_grey.gif) no-repeat 0px 0.48em; MARGIN-BOTTOM: 10px; TEXT-DECORATION: none
}
A.back:hover {
	TEXT-DECORATION: underline
}
A.button {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../img/branding/button.gif) no-repeat 0px 0px; FLOAT: left; LINE-HEIGHT: 18px; MARGIN-RIGHT: 10px; WHITE-SPACE: nowrap; HEIGHT: 18px; TEXT-DECORATION: none
}
A.button SPAN {
	PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND: url(../img/branding/button.gif) no-repeat 100% 0px; LEFT: 2px; FLOAT: left; POSITION: relative
}
.input-button {
	DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/branding/button.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 18px
}
.input-button INPUT {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../img/branding/button.gif) no-repeat 100% 0px; LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 15px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 18px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.input-button INPUT:hover {
	CURSOR: hand
}
A.button:hover {
	CURSOR: hand; TEXT-DECORATION: underline
}
A.popup {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(../img/icons/popup.gif) no-repeat left center; TEXT-DECORATION: none
}
A.popup:hover {
	TEXT-DECORATION: underline
}
A.red {
	COLOR: #fd1921; TEXT-DECORATION: none
}
A.red:hover {
	TEXT-DECORATION: underline
}
A.header-link {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.header-link:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.icon-left {
	CLEAR: left; DISPLAY: block; FLOAT: left; MARGIN: 3px 10px 2px 0px
}
IMG.icon-right {
	CLEAR: right; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: right; MARGIN: 3px 0px 2px
}
IMG.image-left {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 10px 0px 0px
}
IMG.image-right {
	DISPLAY: block; FLOAT: right; MARGIN: 0px 0px 0px 10px
}
HR {
	DISPLAY: none
}
TABLE {
	MARGIN-BOTTOM: 20px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.center {
	TEXT-ALIGN: center
}
TABLE.center TH {
	TEXT-ALIGN: left
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TBODY {
	FONT-SIZE: 10px
}
TFOOT {
	FONT-SIZE: 10px
}
TBODY TR.uneven {
	BACKGROUND-COLOR: #f2f2f2
}
TBODY TH {
	BORDER-TOP: #dedede 0px solid; BORDER-BOTTOM: #dedede 0px solid
}
TBODY TD {
	BORDER-TOP: #dedede 0px solid; BORDER-LEFT: #dedede 0px solid; BORDER-BOTTOM: #dedede 0px solid
}
TFOOT TD {
	BORDER-LEFT: #dedede 0px solid
}
#container-masthead {
	BACKGROUND: url(../img/branding/masthead_bg.gif) #464646 repeat-x left top
}
#logo {
	LEFT: 13px; POSITION: absolute; TOP: 18px
}
#logo SPAN {
	DISPLAY: block; LEFT: 101px; WIDTH: 230px; TEXT-INDENT: -5000px; POSITION: relative; TOP: -13px; HEIGHT: 30px
}
#lang {
	Z-INDEX: 1100; LEFT: 740px; WIDTH: 200px; POSITION: absolute; TOP: 80px
}
#lang SELECT {
	FLOAT: right
}
#lang OPTION:unknown {
	FONT-WEIGHT: bold; COLOR: #f00; BACKGROUND-COLOR: #fff
}
#skip-nav {
	LEFT: -1000em; WIDTH: 30em; POSITION: absolute
}
#global-nav {
	Z-INDEX: 1000; BACKGROUND: url(../img/branding/globalnav_bg.gif) repeat-x left top; LEFT: 0px; OVERFLOW: hidden; WIDTH: 950px; POSITION: absolute; TOP: 20px; HEIGHT: 28px
}
#global-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#global-nav LI {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
#global-nav A {
	BORDER-RIGHT: #545454 1px solid; PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #a3a3a3 1px solid; COLOR: white; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #7e7e7e; TEXT-DECORATION: none
}
#global-nav A:hover {
	BACKGROUND-COLOR: #545454
}
#global-nav A.active {
	BACKGROUND-COLOR: #545454
}
#global-nav A.tonedDown {
	PADDING-RIGHT: 10px; PADDING-LEFT: 11px; FONT-SIZE: 10px; BACKGROUND: url(../img/branding/globalnav_separator.gif) no-repeat 0px 8px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#global-nav A.firstchild {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#global-nav A.tonedDown:hover {
	BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
#local-nav {
	MARGIN: 10px 0px 20px
}
#local-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#local-nav LI A {
	DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: url(../img/icons/localnav/generic01_g.gif) no-repeat 0px 6px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #dedede 4px solid; TEXT-DECORATION: none
}
#local-nav LI A:hover {
	TEXT-DECORATION: underline
}
#local-nav LI A.active {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/localnav/generic01_b.gif) no-repeat 0px 6px; COLOR: #000
}
#local-nav LI A.active:hover {
	CURSOR: default; TEXT-DECORATION: none
}
#local-nav LI LI {
	DISPLAY: block; BORDER-BOTTOM: #dedede 1px solid; LIST-STYLE-TYPE: none
}
#local-nav LI LI A {
	BACKGROUND: url(../img/icons/localnav/generic02_g.gif) no-repeat 0px 6px; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI A.active {
	BACKGROUND: url(../img/icons/localnav/generic02_b.gif) no-repeat 0px 6px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI A.allinone {
	BACKGROUND: url(../img/icons/localnav/allinone_g.gif) no-repeat 0px 5px
}
#local-nav LI LI A.sub-active {
	FONT-WEIGHT: bold; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI A.sub-active:hover {
	CURSOR: default; TEXT-DECORATION: none
}
#local-nav LI LI LI {
	BORDER-BOTTOM: #fff 1px solid
}
#local-nav LI LI LI A {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/icons/localnav/generic03_g.gif) no-repeat 0px 4px; MARGIN-LEFT: 17px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 13px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI LI A.active {
	BACKGROUND: url(../img/icons/localnav/generic03_b.gif) no-repeat 0px 4px
}
#local-nav LI LI LI LI {
	BORDER-BOTTOM: #fff 1px solid
}
#local-nav LI LI LI LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(../img/icons/localnav/generic03_g.gif) no-repeat 0px 4px; MARGIN-LEFT: 21px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 13px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI LI LI A.active {
	BACKGROUND: url(../img/icons/localnav/generic03_b.gif) no-repeat 0px 4px
}
#local-nav .group LI {
	BORDER-TOP: #dedede 1px solid; BORDER-BOTTOM: 0px
}
#local-nav .fold {
	DISPLAY: none
}
#local .section {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 12px
}
#local .featured {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 12px
}
#local .section H3 {
	MARGIN-BOTTOM: 4px
}
#local .featured H3 {
	MARGIN-BOTTOM: 4px
}
#local .section P {
	MARGIN-BOTTOM: 4px
}
#local .featured P {
	MARGIN-BOTTOM: 4px
}
#local .section A.main {
	BACKGROUND-POSITION: 0px 4px
}
#local-nav .featured A.main {
	BACKGROUND-POSITION: 0px 4px
}
#local .section INPUT.tt-promotion {
	MARGIN-BOTTOM: 2px; WIDTH: 174px
}
#local .featured {
	BACKGROUND: url(../img/branding/sidebar_featured_bg.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px
}
#local .featured-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../img/branding/sidebar_featured_bg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#local .featured-content {
	MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 160px
}
#shopping-cart {
	BORDER-TOP: #dedede 4px solid; MARGIN-BOTTOM: 20px
}
#shopping-cart H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../img/icons/cart.gif) no-repeat 0px 2px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid
}
#shopping-cart UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#shopping-cart LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#shopping-cart LI A {
	DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: url(../img/icons/arrow_grey.gif) no-repeat 0px 7px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #dedede 1px solid; TEXT-DECORATION: none
}
#shopping-cart LI A:hover {
	TEXT-DECORATION: underline
}
#register {
	BORDER-TOP: #dedede 4px solid; MARGIN-BOTTOM: 20px
}
#register H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../img/icons/register.gif) no-repeat 0px 2px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid
}
#register P {
	LINE-HEIGHT: 19px; BORDER-BOTTOM: #dedede 1px solid
}
#register INPUT {
	DISPLAY: block; MARGIN: 6px 0px 0px 17px; WIDTH: 157px
}
#register A {
	DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: url(../img/icons/arrow_grey.gif) no-repeat 0px 7px; TEXT-DECORATION: none
}
#register A:hover {
	TEXT-DECORATION: underline
}
#tab-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tab-nav LI {
	DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none
}
#tab-nav LI A {
	DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(../img/branding/tab.gif) no-repeat 0px 0px; FLOAT: left; COLOR: #666; LINE-HEIGHT: 27px; MARGIN-RIGHT: 6px; HEIGHT: 27px; TEXT-DECORATION: none
}
#tab-nav LI A {
	MARGIN-RIGHT: 3px
}
#tab-nav LI A:hover {
	CURSOR: hand; TEXT-DECORATION: underline
}
#tab-nav LI A SPAN {
	PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND: url(../img/branding/tab.gif) no-repeat 100% 0px; LEFT: 6px; FLOAT: left; POSITION: relative; HEIGHT: 27px
}
#tab-nav LI A.active {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/branding/tab_active.gif) no-repeat 0px 0px; COLOR: #000
}
#tab-nav LI A.active:hover {
	CURSOR: default; TEXT-DECORATION: none
}
#tab-nav LI A.active SPAN {
	BACKGROUND: url(../img/branding/tab_active.gif) no-repeat 100% 0px
}
#content-feature {
	MARGIN: 10px 0px 20px; POSITION: relative
}
#content-feature #tab-nav {
	Z-INDEX: 503; LEFT: 11px; POSITION: absolute; TOP: 248px
}
#content-feature H1 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content-feature H1.hide {
	DISPLAY: none
}
#content-feature #feature-image {
	Z-INDEX: 501; LEFT: -3px; POSITION: absolute; TOP: -3px
}
#content-feature #feature-text {
	FONT-SIZE: 10px; Z-INDEX: 502; LEFT: 290px; WIDTH: 400px; COLOR: #fff; POSITION: absolute; TOP: 34px
}
#content-feature #feature-text H4 {
	MARGIN-BOTTOM: 10px; FONT: bold 18px/20px Arial, Helvetica, sans-serif
}
#content-feature #feature-text .link {
	COLOR: #fff
}
#content-feature .go700 {
	BACKGROUND: url(../img/branding/feature_2/bg_GO700.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .go500 {
	BACKGROUND: url(../img/branding/feature_2/bg_GO500.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .go300 {
	BACKGROUND: url(../img/branding/feature_2/bg_GO300.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .rider {
	BACKGROUND: url(../img/branding/feature_2/bg_Rider.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .nav5 {
	BACKGROUND: url(../img/branding/feature_2/bg_Nav5.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .mob5 {
	BACKGROUND: url(../img/branding/feature_2/bg_Mob5.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-main .one-col #tab-nav {
	CLEAR: both; MARGIN-BOTTOM: 20px; WIDTH: 100%; HEIGHT: 37px; BACKGROUND-COLOR: #f2f2f2
}
#content-main .one-col #tab-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#content-sidebar {
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif
}
#content-sidebar H3 {
	MARGIN-BOTTOM: 5px
}
#content-sidebar .section {
	MARGIN-BOTTOM: 20px
}
#content-sidebar .featured {
	BACKGROUND: url(../img/branding/sidebar_featured_bg.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px
}
#content-sidebar .featured-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../img/branding/sidebar_featured_bg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#content-sidebar .featured-content {
	MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 160px
}
#container-footer {
	BACKGROUND: url(../img/branding/footer_bg_large.gif) repeat-x left top; TEXT-ALIGN: center
}
#footer-bar {
	CLEAR: both; MARGIN-BOTTOM: 3px; WIDTH: 950px; TEXT-ALIGN: center
}
#footer-bar A {
	COLOR: #acacac
}
#legal {
	FONT-SIZE: 9px; COLOR: #acacac; LINE-HEIGHT: 22px
}
#expand-collapse .item {
	BORDER-BOTTOM: #dedede 1px solid
}
#expand-collapse .item-header {
	DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/expanded.gif) no-repeat 0px 7px; LINE-HEIGHT: 19px; TEXT-DECORATION: none
}
#expand-collapse .item-section {
	PADDING-LEFT: 12px
}
#expand-collapse .collapsed {
	DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/collapsed.gif) no-repeat 0px 7px; LINE-HEIGHT: 19px; TEXT-DECORATION: none
}
#expand-collapse .expanded {
	DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/expanded.gif) no-repeat 0px 7px; LINE-HEIGHT: 19px; TEXT-DECORATION: none
}
#prodcat_image {
	FLOAT: left
}
#protcat_feature {
	POSITION: relative; HEIGHT: 102px
}
.highlight {
	COLOR: #f00
}
.highlight2 {
	COLOR: #ffffff
}
.note {
	FONT-WEIGHT: normal; FONT-SIZE: 9px
}
.form {
	FONT-SIZE: 10px
}
.form INPUT {
	FONT-SIZE: 10px
}
.form SELECT {
	FONT-SIZE: 10px
}
.form TEXTAREA {
	FONT-SIZE: 10px
}
.featured-align {
	MARGIN-TOP: 3px
}
.no-margin-bottom {
	MARGIN-BOTTOM: 0px! important
}
.no-margin-top {
	MARGIN-TOP: 0px! important
}
.no-border-bottom {
	BORDER-BOTTOM-STYLE: none! important
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.clear-left {
	CLEAR: left
}
.clear-both {
	CLEAR: both
}
P.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}
.sIFR-flash {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.sIFR-hasFlash H1 {
	VISIBILITY: hidden; LINE-HEIGHT: 29px
}
.sIFR-hasFlash H2 {
	VISIBILITY: hidden; PADDING-BOTTOM: 2px; LINE-HEIGHT: 11px
}
.sIFR-hasFlash H3 {
	VISIBILITY: hidden; PADDING-BOTTOM: 2px; LINE-HEIGHT: 11px
}
.sIFR-hasFlash H1 {
	HEIGHT: 29px
}
.sIFR-hasFlash H2 {
	HEIGHT: 11px
}
.sIFR-hasFlash H3 {
	HEIGHT: 11px
}
.sIFR-hasFlash #local-nav {
	MARGIN-TOP: 14px
}
.sIFR-hasFlash #content-sidebar .featured-align {
	MARGIN-TOP: 6px
}
#home #content-feature {
	WIDTH: 950px; HEIGHT: 275px
}
#home H2 {
	CLEAR: both
}
#home .promotion {
	MARGIN-BOTTOM: 5px; WIDTH: 230px; HEIGHT: 131px
}
#home .featured .featured-top {
	BACKGROUND: url(../img/branding/featured_bg2.gif)
}
.featured .featured-top {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 15px; PADDING-BOTTOM: 0pt; PADDING-TOP: 10px
}
#home .featured {
	BACKGROUND-IMAGE: url(../img/branding/featured_bg2.gif); MARGIN-BOTTOM: 10px
}
.featured {
	BACKGROUND: url(../img/branding/featured_bg5.gif) no-repeat 0pt 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px
}
#home #col-1 .col-image {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 40px
}
#home #col-1 .col-text {
	MARGIN-TOP: -2px; FLOAT: left; OVERFLOW: hidden; WIDTH: 190px
}
#home #col-2 P {
	MARGIN: -2px 0px 7px
}
#home #col-3 P.separator {
	MARGIN-TOP: 0px
}
#home #col-2 .col-text {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 400px
}
#home #col-2 .col-text A {
	TEXT-DECORATION: none
}
#home #col-2 .col-text A:hover {
	TEXT-DECORATION: underline
}
#home #col-2 .col-date {
	FONT-WEIGHT: bold; FLOAT: left; OVERFLOW: hidden; WIDTH: 60px
}
#home #col-3 P {
	FONT-SIZE: 10px! important; MARGIN: -3px 0px 7px
}
#home #col-3 P.separator {
	MARGIN-TOP: 0px
}
#home #login-form {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#home #login-form INPUT {
	FONT-SIZE: 10px; WIDTH: 120px; LINE-HEIGHT: 10px
}
#home #login-form H2 {
	BORDER-TOP-STYLE: none; LINE-HEIGHT: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#home #login-form #form-container {
	OVERFLOW: hidden; WIDTH: 200px; POSITION: relative; TOP: -6px; HEIGHT: 82px
}
#home #login-form #form-1 {
	LEFT: 0px; WIDTH: 50px; POSITION: absolute; TOP: 2px
}
#home #login-form #form-2 {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#home #login-form #form-3 {
	LEFT: 0px; WIDTH: 50px; POSITION: absolute; TOP: 26px
}
#home #login-form #form-4 {
	RIGHT: 0px; POSITION: absolute; TOP: 24px
}
#home #login-form #form-5 {
	RIGHT: 0px; POSITION: absolute; TOP: 48px
}
#home #login-form #form-5 A.button {
	MARGIN-RIGHT: 2px
}
#home #login-form #form-6 {
	LEFT: 0px; POSITION: absolute; TOP: 56px
}
#home #joblist {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#home #joblist H2 {
	BORDER-TOP-STYLE: none; LINE-HEIGHT: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#home #joblist #joblist_container {
	OVERFLOW: hidden; WIDTH: 200px; POSITION: relative; TOP: -6px; HEIGHT: 80px
}
.international #content-feature {
	BACKGROUND: url(../img/headers/international.jpg)
}
.international #county-selector {
	LEFT: 42px; POSITION: absolute; TOP: 72px
}
.international #county-selector-text {
	DISPLAY: block; MARGIN-BOTTOM: 30px
}
.international #county-selector-locations DIV.region {
	FLOAT: left
}
.international #county-selector-locations DIV.countries {
	FLOAT: left
}
.international #county-selector-locations DIV.countries {
	PADDING-RIGHT: 28px
}
.international #county-selector-locations DIV.region STRONG {
	PADDING-RIGHT: 28px; COLOR: #f00
}
.international #county-selector-locations DIV.region A {
	DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none
}
.international #county-selector-locations DIV.region A:hover {
	TEXT-DECORATION: underline
}
#language-selector {
	Z-INDEX: 2000; RIGHT: 12px; BACKGROUND: url(../img/background_lang_sel_outline.gif) no-repeat right bottom; POSITION: absolute; TOP: 50px
}
#language-selector STRONG {
	BORDER-RIGHT: #f00 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #f00 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f00 1px solid; COLOR: #f00; PADDING-TOP: 2px; BORDER-BOTTOM: #f00 0px
}
#products-category .col-acc-1 {
	FLOAT: left; WIDTH: 138px; MARGIN-RIGHT: 10px; HEIGHT: 120px
}
#products-category .col-acc-2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 138px
}
#products-category .but-col-1 {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; OVERFLOW: hidden; WIDTH: 420px
}
#products-category .but-col-2 {
	FLOAT: right; MARGIN: 0px; WIDTH: 90px; TEXT-ALIGN: center
}
#products-category P.separator {
	BORDER-TOP: #dedede 1px solid; MARGIN-TOP: 10px; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: 1px
}
#products-chart A.button {
	FLOAT: none; MARGIN-LEFT: 2px
}
#products-chart A.button SPAN {
	FLOAT: none
}
#products-chart #container-main #content #content-main {
	OVERFLOW: visible
}
#products-chart #container-main #content #content-main .one-col {
	WIDTH: 750px
}
#products-chart TABLE {
	MARGIN-BOTTOM: 20px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#products-chart TABLE.center {
	TEXT-ALIGN: center
}
#products-chart TABLE.center TH {
	TEXT-ALIGN: left
}
#products-chart TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#products-chart TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#products-chart THEAD TD {
	FONT-SIZE: 9px
}
#products-chart TBODY {
	FONT-SIZE: 9px
}
#products-chart TFOOT {
	FONT-SIZE: 9px
}
#products-chart TBODY TR.uneven {
	BACKGROUND-COLOR: #f2f2f2
}
#products-chart TBODY TH {
	BORDER-TOP: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
#products-chart TBODY TD {
	BORDER-TOP: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
#products-chart TFOOT TD {
	BORDER-LEFT: #dedede 1px solid
}
#product-maps .button-section {
	FLOAT: right; WIDTH: 135px
}
#product-maps .button-section A.button {
	FLOAT: right; MARGIN: 10px 2px 0px 0px
}
#product-reviews .col-rev-1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 120px; MARGIN-RIGHT: 10px
}
#product-reviews .col-rev-2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 440px
}
#product-inthebox .col-box-1 {
	FLOAT: left; WIDTH: 352px; MARGIN-RIGHT: 10px
}
#accessories-inthebox .col-box-1 {
	FLOAT: left; WIDTH: 352px; MARGIN-RIGHT: 10px
}
#product-inthebox .col-box-2 {
	FLOAT: left; WIDTH: 198px; MARGIN-RIGHT: 10px
}
#accessories-inthebox .col-box-2 {
	FLOAT: left; WIDTH: 198px; MARGIN-RIGHT: 10px
}
#product-inthebox P.separator {
	WIDTH: 560px; MARGIN-RIGHT: 10px
}
#accessories-inthebox #content-main P.separator {
	WIDTH: 560px; MARGIN-RIGHT: 10px
}
#product-features .back-button {
	FLOAT: right
}
#compat #container-main #content {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 755px
}
#compat #container-main #content #content-main {
	FLOAT: left; MARGIN-BOTTOM: 30px; OVERFLOW: hidden; WIDTH: 755px
}
#compat #container-main #content #content-main .section {
	FLOAT: left; MARGIN-BOTTOM: 25px
}
#compat #container-main #content #content-main .one-col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 745px; MARGIN-RIGHT: 10px
}
#compat #container-main #content #content-main .two-col .col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 360px; MARGIN-RIGHT: 10px
}
#compat #container-main #content #content-main .three-col .col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 185px; MARGIN-RIGHT: 10px
}
#compat #container-main #content #content-main .three-col .two-col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 540px; MARGIN-RIGHT: 10px
}
#compat P {
	PADDING-TOP: 7px
}
#compat #pressrelease TH {
	PADDING-TOP: 16px; BORDER-BOTTOM: #dedede 1px solid
}
#compat #pressrelease TD.date {
	PADDING-LEFT: 16px; BACKGROUND: url(../img/common/greyarrow.gif) no-repeat 2px 3px; VERTICAL-ALIGN: top; WIDTH: 80px
}
#compat #pressrelease TD {
	LINE-HEIGHT: 14px
}
#compat TABLE {
	MARGIN-BOTTOM: 3px
}
#compat TD.datum {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 9px; BACKGROUND: url(../img/common/greyarrow.gif) no-repeat 0px 4px; WIDTH: 85px; LINE-HEIGHT: 16px
}
#compat TD.space {
	WIDTH: 16px
}
#support #container-main #content {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 950px
}
#legal-page #content {
	WIDTH: 950px
}
#legal-page #sub-column {
	PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; WIDTH: 300px; HEIGHT: 350px; TEXT-ALIGN: left
}
TD.invoice {
	FONT-SIZE: 8pt
}
TD.invheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom
}
.featured-2 {
	BACKGROUND: url(../img/branding/featured_bg5.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px
}
.featured-2 .featured-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../img/branding/featured_bg5.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.featured-2 .featured-content {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 150px
}
.featured-2 .featured-content UL.arrow {
	MARGIN-TOP: -6px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 12px
}
.featured-2 .featured-content UL.arrow LI A {
	BACKGROUND-POSITION: 0px 8px
}
#home .featured-2 {
	BACKGROUND-IMAGE: url(../img/branding/featured_bg2.gif); MARGIN-BOTTOM: 10px
}
#home .featured-2 .featured-top {
	BACKGROUND: url(../img/branding/featured_bg2.gif)
}
#home .featured-2 .featured-content {
	WIDTH: 200px
}
.featured-3 {
	BACKGROUND: url(../img/branding/featured_bg4.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px
}
.featured-3 .featured-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../img/branding/featured_bg4.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.featured-3 .featured-content {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 150px
}
.featured-3 .featured-content A.button {
	MARGIN: 5px 0px 15px
}
.featured-3 .featured-content DIV.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
.featured-3 .featured-footer {
	MARGIN-TOP: 5px; MARGIN-LEFT: 15px
}
.featured-3 .featured-footer A.main {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 7px
}
.featured-3 P {
	FONT-SIZE: 10px! important; MARGIN: -3px 0px 7px
}
.featured-3 INPUT.log-in {
	WIDTH: 144px
}
#home .featured-3 {
	BACKGROUND-IMAGE: url(../img/branding/featured_bg4.gif); MARGIN-BOTTOM: 10px
}
#home .featured-3 .featured-top {
	BACKGROUND: url(../img/branding/featured_bg4.gif)
}
#home .featured-3 .featured-content {
	WIDTH: 200px
}
#home .featured-3 INPUT.log-in {
	WIDTH: 194px
}
.featured-3-small {
	BACKGROUND: url(../img/branding/featured_bg4_small.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px
}
.featured-3-small .featured-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../img/branding/featured_bg4_small.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.featured-3-small .featured-content {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 150px
}
.featured-3-small .featured-content A.button {
	MARGIN: 5px 0px 15px
}
.featured-3-small .featured-content DIV.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
.featured-3-small .featured-footer {
	MARGIN-TOP: 5px; MARGIN-LEFT: 15px
}
.featured-3-small .featured-footer A.main {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 7px
}
.featured-3-small P {
	FONT-SIZE: 10px! important; MARGIN: -3px 0px 7px
}
.featured-3-small INPUT.log-in {
	WIDTH: 144px
}
#home .featured-3-small {
	BACKGROUND-IMAGE: url(../img/branding/featured_bg4_small.gif); MARGIN-BOTTOM: 10px
}
#home .featured-3-small .featured-top {
	BACKGROUND: url(../img/branding/featured_bg4_small.gif)
}
#home .featured-3-small .featured-content {
	WIDTH: 200px
}
#home .featured-3-small INPUT.log-in {
	WIDTH: 194px
}
.featured-plus {
	BACKGROUND: url(../img/branding/featured_bg5.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px; WIDTH: 180px
}
.featured-plus .featured-top {
	BACKGROUND: url(../img/branding/featured_bg5.gif) no-repeat 0px 0px; PADDING-TOP: 10px
}
.featured-plus .featured-content H3 {
	MARGIN: 0px 0px 7px 15px; WIDTH: 150px
}
.featured-plus .featured-content H4 {
	MARGIN: 0px 0px 7px 15px; WIDTH: 150px
}
.featured-plus .featured-content P {
	MARGIN: 0px 0px 7px 15px; WIDTH: 150px
}
.featured-plus .featured-content UL {
	MARGIN: 0px 0px 7px 15px; WIDTH: 150px
}
.featured-plus .featured-content H4 {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 12px
}
.featured-plus .featured-content H4 A {
	TEXT-DECORATION: none
}
.featured-plus .featured-content H4 A:hover {
	TEXT-DECORATION: underline
}
.featured-plus .featured-content P.separator {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; MARGIN: 0px 0px 4px; WIDTH: 180px; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.featured-plus .featured-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.featured-plus .featured-content LI.inactive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.featured-plus .featured-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.featured-plus .featured-content UL LI.active {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/icons/plus_active.gif) no-repeat 0px 4px; LIST-STYLE-TYPE: none
}
.featured-plus .featured-content UL LI.inactive {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/icons/plus_inactive.gif) no-repeat 0px 4px; LIST-STYLE-TYPE: none
}
.featured-plus .featured-content UL LI.activate {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/icons/plus_activate.gif) no-repeat 0px 4px; LIST-STYLE-TYPE: none
}
.featured-plus .featured-content UL LI.empty {
	PADDING-LEFT: 0px; LIST-STYLE-TYPE: none
}
.featured-plus .featured-content .section-gradient {
	BACKGROUND: url(../img/branding/section_gradient_bg.gif) no-repeat 1px 100%
}
.featured-plus .featured-content .my-device {
	DISPLAY: inline; FLOAT: left; WIDTH: 73px; MARGIN-RIGHT: 0px
}
.featured-plus .featured-content .my-device-desc {
	MARGIN-LEFT: 90px; WIDTH: 80px; MARGIN-RIGHT: 0px
}
.featured-plus .featured-content .footer {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 1px; MARGIN: 0px 1px; WIDTH: 150px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f4f4f4; voice-family: inherit
}
UNKNOWN {
	WIDTH: 150px
}
.featured-plus .featured-content .footer A.main {
	MARGIN-BOTTOM: 5px
}
.featured-plus .featured-content UL.arrow {
	CLEAR: left
}
.featured-plus .featured-content UL.arrow LI A {
	BACKGROUND-POSITION: 0px 8px
}
#classics #content-feature IMG#feature-bg {
	DISPLAY: block
}
#classics #content-feature #feature-text {
	LEFT: 325px; WIDTH: 315px; TOP: 60px
}
#classics #feature-text H2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 24px; BORDER-LEFT: 0px; COLOR: #000; BORDER-BOTTOM: 0px
}
#classics #feature-text H3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 14px; MARGIN: 0px 0px 20px; BORDER-LEFT: 0px; COLOR: #726931; BORDER-BOTTOM: 0px
}
#classics-list {
	OVERFLOW: hidden; WIDTH: 584px
}
#classics-list .container-item {
	FLOAT: left; MARGIN: 0px 14px 10px 0px; WIDTH: 180px
}
#classics-list .item {
	BORDER-RIGHT: #f2f2f2 1px solid; BORDER-TOP: #f2f2f2 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #f2f2f2 1px solid; BORDER-BOTTOM: #f2f2f2 1px solid
}
#classics-list .item H4 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; Z-INDEX: 20; PADDING-BOTTOM: 6px; MARGIN: 0px; FONT: bold 18px/1em Arial, Helvetica, sans-serif; WIDTH: 150px; COLOR: #000; PADDING-TOP: 6px; POSITION: absolute
}
#classics-list .item .product-image {
	Z-INDEX: 10; PADDING-TOP: 28px; POSITION: relative; TEXT-ALIGN: center
}
#classics-list .item .product-image IMG {
	DISPLAY: block; MARGIN: 0px auto
}
#classics-list .item P {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 65px
}
#classics-list .item A.main {
	MARGIN-LEFT: 14px
}
#product-212 H1 {
	COLOR: white
}
#product-268 H1 {
	COLOR: white
}
#product-229 H1 {
	COLOR: white
}
#product-260 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-260 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-286 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-286 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-285 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-285 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-283 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-283 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-282 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-282 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-281 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-281 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-280 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-280 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-278 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-278 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-276 H1 {
	FONT-SIZE: 18px; COLOR: white; LINE-HEIGHT: 21px
}
#product-276 H4 {
	FONT-SIZE: 13px! important; COLOR: white
}
#product-237 H1 {
	COLOR: white
}
#content-feature .button {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
#education-home #feature-text H1 {
	COLOR: #fff
}
#education #feature-text H1 {
	COLOR: #fff
}
#education #feature-text H1 {
	MARGIN-TOP: 15px
}
#education-home #container-main #content .two-col {
	MARGIN-TOP: 20px; WIDTH: 780px; MARGIN-RIGHT: -10px
}
#education-home #container-main #content .three-col {
	MARGIN-TOP: 20px; WIDTH: 780px; MARGIN-RIGHT: -10px
}
#education-home #container-main #content .two-col .col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 370px; MARGIN-RIGHT: 20px
}
#education-home #container-main #content .three-col .col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 250px; MARGIN-RIGHT: 10px
}
#education-home #container-main #content .two-col .col P {
	PADDING-RIGHT: 50px
}
#education-home H2 IMG {
	VERTICAL-ALIGN: middle
}
#education-home #feature-text {
	LEFT: 30px; WIDTH: 340px; TOP: 30px
}
#education #feature-text {
	LEFT: 30px; WIDTH: 340px; TOP: 30px
}
#education-home #feature-text H2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 14px; BORDER-LEFT: 0px; COLOR: #fff; BORDER-BOTTOM: 0px
}
#education #feature-text H2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 14px; BORDER-LEFT: 0px; COLOR: #fff; BORDER-BOTTOM: 0px
}
#education #content-main H2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 20px; BORDER-LEFT: 0px; COLOR: #666; LINE-HEIGHT: 1.3em; BORDER-BOTTOM: 0px
}
#education #content-main H3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#education #content-main H4 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#education #content-main H3 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 1.2em
}
#education #content-main H4 {
	CLEAR: both; MARGIN: 0px
}
#education .education-chapters A.main {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#education .education-chapters LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
#education #container-main #content #content-sidebar {
	OVERFLOW: visible
}
#education .featured {
	POSITION: relative
}
#education .featured DIV.popup {
	DISPLAY: none; RIGHT: 50px; BACKGROUND: url(../img/branding/popup_featured_bg.gif) no-repeat 100% 0px; VISIBILITY: hidden; WIDTH: 230px; PADDING-TOP: 10px; POSITION: absolute; TOP: -30px
}
#education .featured .popup-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/branding/popup_featured_bg.gif) no-repeat 0px 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#education .featured .popup-content .close {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/close_grey.gif) no-repeat 0px 5px; FLOAT: right; TEXT-DECORATION: none
}
#education .featured .popup-content .close:hover {
	TEXT-DECORATION: underline
}
#education .featured A.popup {
	BACKGROUND-IMAGE: url(../img/icons/arrow_grey.gif)
}
#education .index {
	MARGIN-BOTTOM: 20px
}
#education .index A {
	FONT: bold 15px/1.2em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; MARGIN-RIGHT: 2px; LETTER-SPACING: 1px
}
#education .index A.none {
	COLOR: #999; TEXT-DECORATION: none
}
.top {
	PADDING-RIGHT: 10px; FONT-SIZE: 10px; BACKGROUND: url(../img/icons/arrow_up_grey.gif) no-repeat 100% 4px; FLOAT: right; MARGIN-BOTTOM: 10px
}
#page-error #container-main #content #content-main .section {
	WIDTH: 735px
}
#page-error #container-main #content #content-main .one-col {
	WIDTH: 735px
}
#page-error #container-main #content {
	FLOAT: none; MARGIN-LEFT: 15px; WIDTH: 940px
}
#page-error #container-main #content #content-main {
	WIDTH: 750px
}
#page-error #container-main #content #content-sidebar {
	PADDING-TOP: 4px
}
#page-error .link-list A {
	FONT-WEIGHT: normal
}
#media H1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#media H4 {
	MARGIN: 0px
}
#media #container-main #content #content-main {
	WIDTH: 630px
}
#media #container-main #content #content-main .three-col .two-col {
	WIDTH: 352px; MARGIN-RIGHT: 8px
}
#media #container-main #content #content-main .three-col .col {
	MARGIN-TOP: -4px; WIDTH: 258px
}
.noplayer {
	BACKGROUND: url(../img/media/mediaplayer_bg.gif) no-repeat left top; WIDTH: 352px; HEIGHT: 288px
}
.noplayer DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 40px; PADDING-TOP: 40px; TEXT-ALIGN: center
}
UL.mediaList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.mediaList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.mediaList LI {
	CLEAR: left; PADDING-BOTTOM: 15px
}
UL.mediaList LI IMG {
	BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #fff 4px solid; FLOAT: left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #fff 4px solid; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #fff 4px solid
}
UL.mediaList A:hover IMG {
	BORDER-LEFT-COLOR: #dedede; BORDER-BOTTOM-COLOR: #dedede; BORDER-TOP-COLOR: #dedede; BORDER-RIGHT-COLOR: #dedede
}
UL.mediaList LI.active IMG {
	BORDER-LEFT-COLOR: #aaa; BORDER-BOTTOM-COLOR: #aaa; BORDER-TOP-COLOR: #aaa; BORDER-RIGHT-COLOR: #aaa
}
UL.mediaList A {
	FONT-WEIGHT: bold
}
UL.mediaList LI.active A {
	TEXT-DECORATION: none
}
UL.mediaList P {
	MARGIN-BOTTOM: 2px
}
UL.mediaList SPAN {
	DISPLAY: block
}
#usercontent #content-main {
	MARGIN-TOP: 30px
}
#usercontent .youtube-movie {
	MARGIN-BOTTOM: 45px; MARGIN-LEFT: 120px
}
#usercontent .youtube-movie H2 {
	FONT-SIZE: 20px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#shops-motive #feature-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 290px; COLOR: #000; PADDING-TOP: 0px; TOP: 15px
}
#shops-motive-detail #feature-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 290px; COLOR: #000; PADDING-TOP: 0px; TOP: 15px
}
#shops-motive #feature-text H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#shops-motive-detail #feature-text H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#shops-motive #feature-text P {
	MARGIN-TOP: 0px
}
#shops-motive-detail #feature-text P {
	MARGIN-TOP: 0px
}
#shops-motive .intro {
	WIDTH: 526px
}
#shops-motive .brands {
	WIDTH: 620px; MARGIN-RIGHT: -40px
}
#shops-motive .brand {
	FLOAT: left; MARGIN-BOTTOM: 23px; WIDTH: 223px; MARGIN-RIGHT: 80px
}
#shops-motive .brand A {
	COLOR: #646464; TEXT-DECORATION: none
}
DIV.brand A SPAN {
	COLOR: #646464; TEXT-DECORATION: none
}
#shops-motive .brand A:hover {
	TEXT-DECORATION: underline
}
DIV.brand A:hover SPAN {
	TEXT-DECORATION: underline
}
#shops-motive .brand IMG {
	DISPLAY: block
}
#shops-motive .brand .brandname {
	DISPLAY: none
}
#shops-motive .brand SPAN.main {
	MARGIN-TOP: -1.3em; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/arrow_grey.gif) no-repeat 0px 0.48em; FLOAT: right; LINE-HEIGHT: 1.2em; POSITION: relative
}
#shops-motive-detail #container-masthead {
	HEIGHT: 80px
}
#shops-motive-detail #container-main {
	MARGIN-LEFT: 95px
}
#shops-motive-detail #container-main #content {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#shops-motive-detail #container-footer {
	MARGIN-LEFT: 95px; WIDTH: 760px
}
#shops-motive-detail #footer-bar {
	WIDTH: 760px
}
#shops-motive-detail .three-col .col IMG {
	DISPLAY: block; MARGIN-BOTTOM: 30px
}
DIV#container_personal_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; FONT-SIZE: 0.9em; BACKGROUND: url(/lib/img/icons/persnav_right.gif) no-repeat 939px 27px; PADDING-BOTTOM: 0px; COLOR: #4d4d4d; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-ALIGN: right
}
#container_personal_info DIV#persnav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(/lib/img/icons/persnav_left.gif) #fff no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 27px
}
#persnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 7px; LIST-STYLE-TYPE: none
}
#persnav UL LI {
	PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #4d4d4d 1px solid; PADDING-TOP: 0px
}
#persnav UL LI#cart {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#persnav UL LI#personalwelcome {
	BORDER-LEFT: #4d4d4d 1px solid
}

#persnav UL LI {
	
}
.featured {
	BACKGROUND: url(../img/branding/featured_bg5.gif) no-repeat 0pt 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px
}
.featured .actionimg {
	FLOAT: left; MARGIN: 0px 5px 3px 0px
}
.featured .actiondiv {
	FLOAT: right; WIDTH: 110px
}
.actiondiv P {
	MARGIN: 0px 0px 3px
}
.morelinks A.main {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px
}
.featured .morelinks {
	CLEAR: both
}
.featured .showonhover {
	CLEAR: both; BORDER-RIGHT: #dedede 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dedede 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dedede 0px solid
}
.showonhover .highlight {
	FONT-WEIGHT: bold
}
.icontext-shopping {
	PADDING-LEFT: 16px; BACKGROUND: url(/lib/img/icons/icon-shopping.gif) no-repeat left center
}

