.column {
	DISPLAY: inline
}
.grid3cola .column {
	MARGIN-LEFT: 15px; WIDTH: 582px
}
.grid3cola .first.column {
	WIDTH: 185px
}
.grid3cola .last.column {
	WIDTH: 185px
}
.grid3cola .grid3col .column {
	MARGIN-LEFT: 13px; WIDTH: 32%
}
BODY {
	BACKGROUND: url(../../global/elements/blank.gif) fixed
}
#header {
	Z-INDEX: 9998;
	MARGIN: 9px auto;
	WIDTH: 980px;
	POSITION: relative;
	HEIGHT: 99px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#nav {
	Z-INDEX: 9998; MARGIN: 6px auto; WIDTH: 980px; POSITION: relative; HEIGHT: 38px
}
#nav #apple_nav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	RIGHT: 0px;
	BACKGROUND-IMAGE: url(../images/navbg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	TOP: 0px;
	HEIGHT: 38px
}
#nav #apple_nav LI {
	DISPLAY: inline;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/navbg.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 38px
}
#nav #apple_nav LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; COLOR: #ffffff; LINE-HEIGHT: 38px; HEIGHT: 38px; TEXT-ALIGN: center
}
#nav #apple_nav LI A {
	BACKGROUND-IMAGE: url(http://apple.tgbus.com/images/navbg.gif); BACKGROUND-REPEAT: no-repeat
}
#nav #gn-clear {
	BACKGROUND-IMAGE: url(../images/navbg.gif);
	BACKGROUND-REPEAT: no-repeat
}
#gn-clear {
	BACKGROUND-POSITION: 100% 0px; RIGHT: 0px; WIDTH: 164px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 38px
}
#nav A {
	TEXT-DECORATION: none
}
#nav A:hover {
	TEXT-DECORATION: none
}
#nav #apple_nav LI#line {
	WIDTH: 1px;
	COLOR: #fff;
	HEIGHT: 38px;
	background-image: url(../images/navbtn_line.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#nav #apple_nav LI#gn-apple {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 136px
}
#nav #apple_nav LI#gn-apple A {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 136px; PADDING-TOP: 38px; HEIGHT: 0px
}
#nav #apple_nav LI A {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: -137px 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; COLOR: #545454; PADDING-TOP: 0px
}
#nav #apple_nav LI#gn-apple A:hover {
	BACKGROUND-POSITION: 0px -38px
}
#nav #apple_nav LI A:hover {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: -137px -38px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#nav #apple_nav LI#gn-apple A:active {
	BACKGROUND-POSITION: 0px -76px
}
#nav #apple_nav LI A:active {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: -137px -76px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#product {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto auto 8px; OVERFLOW: hidden; WIDTH: 980px; PADDING-TOP: 0px
}
#productbrowser {
	FONT-SIZE: 12px;
	OVERFLOW: auto;
	WIDTH: 980px;
	LINE-HEIGHT: 18px;
	HEIGHT: 180px;
	background-image: url(../images/productbrowser_background_20070622.jpg);
	background-repeat: no-repeat;
	background-position: 50% top;
}
#pb-productbrowsercontainer {
	MARGIN: 0px auto; WIDTH: 980px; POSITION: relative; HEIGHT: 180px
}
#pb-productslider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 4000px; PADDING-TOP: 0px; POSITION: absolute; TOP: 4px; HEIGHT: 140px
}
#pb-productslider .pb-productimage {
	FLOAT: left; WIDTH: 137px; POSITION: relative; TOP: 0px; HEIGHT: 140px
}
#pb-productslider .pb-productimage A:link {
	BACKGROUND-POSITION: 50% 100%; FONT-SIZE: 11px; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; COLOR: #ccc; PADDING-TOP: 125px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
#pb-productslider .pb-productimage A:visited {
	BACKGROUND-POSITION: 50% 100%; FONT-SIZE: 11px; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; COLOR: #ccc; PADDING-TOP: 125px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
#pb-productslider .pb-productimage A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#pb-productslidertrack {
	LEFT: 18px;
	VISIBILITY: hidden;
	OVERFLOW: hidden;
	WIDTH: 944px;
	POSITION: absolute;
	TOP: 152px;
	HEIGHT: 19px;
	background-image: url(../images/productbrowser_scrollbar_20070622.png);
	background-repeat: no-repeat;
}
#pb-cat1 {
	FONT-SIZE: 11px; Z-INDEX: 150; LEFT: 80px; CURSOR: pointer; COLOR: #fff; POSITION: absolute; TOP: 0px
}
#pb-cat2 {
	FONT-SIZE: 11px; Z-INDEX: 150; LEFT: 420px; CURSOR: pointer; COLOR: #fff; POSITION: absolute; TOP: 0px
}
#pb-cat3 {
	FONT-SIZE: 11px; Z-INDEX: 150; LEFT: 630px; CURSOR: pointer; COLOR: #fff; POSITION: absolute; TOP: 0px
}
#pb-cat4 {
	FONT-SIZE: 11px; Z-INDEX: 150; LEFT: 820px; CURSOR: pointer; COLOR: #fff; POSITION: absolute; TOP: 0px
}
#pb-productsliderhandle {
	Z-INDEX: 155; WIDTH: 181px; CURSOR: pointer; POSITION: absolute; HEIGHT: 19px
}
#pb-productsliderhandleimage {
	Z-INDEX: 5;
	WIDTH: 181px;
	CURSOR: pointer;
	POSITION: absolute;
	HEIGHT: 19px;
	background-image: url(../images/tiao.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#pb-leftarrow {
	Z-INDEX: 150; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 17px; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP: 152px; HEIGHT: 20px
}
#pb-rightarrow {
	Z-INDEX: 150; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 942px; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP: 152px; HEIGHT: 20px
}
#pb-iphone-leftarrow {
	Z-INDEX: 1000;
	LEFT: 0px;
	WIDTH: 69px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 180px;
	background-repeat: no-repeat;
	background-position: 50% top;
}
#pb-iphone-rightarrow {
	Z-INDEX: 100000;
	LEFT: 910px;
	WIDTH: 69px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 180px;
	background-repeat: no-repeat;
	background-position: 50% top;
}
#pb-productbrowsercontainer .pb-catclass0 {
	COLOR: #666
}
#pb-productbrowsercontainer .pb-catclass1 {
	COLOR: #777
}
#pb-productbrowsercontainer .pb-catclass2 {
	COLOR: #888
}
#pb-productbrowsercontainer .pb-catclass3 {
	COLOR: #999
}
#pb-productbrowsercontainer .pb-catclass4 {
	COLOR: #aaa
}
#pb-productbrowsercontainer .pb-catclass5 {
	COLOR: #bbb
}
#pb-productbrowsercontainer .pb-catclass6 {
	COLOR: #ccc
}
#pb-productbrowsercontainer .pb-catclass7 {
	COLOR: #ddd
}
#pb-productbrowsercontainer .pb-catclass8 {
	COLOR: #eee
}
#pb-productbrowsercontainer .pb-catclass9 {
	COLOR: #eee
}
#pb-productbrowsercontainer .pb-catclass10 {
	COLOR: #fff
}
#pb-productbrowsercontainer .pb-catclass11 {
	COLOR: #fff
}
#pb-productbrowsercontainer .pb-catclass5#pb-cat1 {
	COLOR: #fff
}
#pb-productslider #pb-macbook A {
	BACKGROUND-IMAGE: url(../images/pb_macbook.jpg)
}
#pb-productslider #pb-macbookpro A {
	BACKGROUND-IMAGE: url(../images/pb_macbook_pro.jpg)
}
#pb-productslider #pb-macbookair A {
	BACKGROUND-IMAGE: url(../images/pb_macbookair.jpg)
}
#pb-productslider #pb-imac A {
	BACKGROUND-IMAGE: url(../images/pb_imac.jpg)
}
#pb-productslider #pb-shuffle A {
	BACKGROUND-IMAGE: url(../images/pb_ipod_shuffle.jpg)
}
#pb-productslider #pb-nano A {
	BACKGROUND-IMAGE: url(../images/pb_ipod_nano.jpg)
}
#pb-productslider #pb-classic A {
	BACKGROUND-IMAGE: url(../images/pb_ipod_classic.jpg)
}
#pb-productslider #pb-touch A {
	BACKGROUND-IMAGE: url(../images/pb_ipod_touch.jpg)
}
#pb-productslider #pb-Mouse A {
	BACKGROUND-IMAGE: url(../images/pb_mouse.jpg)
}
#pb-productslider #pb-Keyboard A {
	BACKGROUND-IMAGE: url(../images/pb_keyboards.jpg)
}
#pb-productslider #pb-Displays A {
	BACKGROUND-IMAGE: url(../images/pb_display.jpg)
}
#pb-productslider #pb-TV A {
	BACKGROUND-IMAGE: url(../images/pb_apple_tv.jpg)
}
#pb-productslider #pb-Extreme A {
	BACKGROUND-IMAGE: url(../images/pb_extreme.jpg)
}
#pb-productslider #pb-Capsule A {
	BACKGROUND-IMAGE: url(../images/pb_timecapsule.jpg)
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: -1.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 1.6em
}
#main {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	background-image: url(/images/);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .sidebar {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#main H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN-BOTTOM: 0.3em; WORD-SPACING: -0.1em; COLOR: #000; LINE-HEIGHT: 16px
}
#main H3 A {
	COLOR: #000
}
#main H3 A:hover {
	COLOR: #2971a7
}
#main H4 {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0.3em; COLOR: #000; LINE-HEIGHT: 14px
}
#main STRONG {
	COLOR: #000
}
#main P {
	MARGIN-BOTTOM: 0.7em
}
#main UL {
	MARGIN-BOTTOM: 0.7em
}
#main A:link {
	TEXT-DECORATION: none
}
#main A:visited {
	TEXT-DECORATION: none
}
#main A:hover {
	TEXT-DECORATION: underline
}
#main .more {
	PADDING-RIGHT: 9px;
	COLOR: #2971a7;
	ZOOM: 1;
	WHITE-SPACE: nowrap;
	background-image: url(../images/morearrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.4em;
}
#main .relative {
	POSITION: relative
}
#main .separator {
	PADDING-RIGHT: 3px; BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px -3px; PADDING-TOP: 0.7em
}
#main .box {
	MARGIN-BOTTOM: 1.6em;
	COLOR: #666;
	background-color: #fdfdfd;
	background-image: url(../images/box_980_bg.png);
	background-repeat: repeat-y;
}
#main .column .box {
	background-image: url(../images/box_582_bg.png);
	background-repeat: repeat-y;
}
#main .sidebar .box {
	background-image: url(../images/box_184_bg.png);
	background-repeat: repeat-y;
}
#main .box .padder {
	MARGIN: 0px 12px 0px 0px
}
#main .box .boxcap {
	CLEAR: both;
	FONT-SIZE: 1px;
	Z-INDEX: 100;
	LEFT: 0px;
	BEHAVIOR: url(../ccs/iepngfix.htc);
	WIDTH: 100%;
	POSITION: absolute;
	HEIGHT: 5px
}
#main .box .captop.boxcap {
	TOP: 0px
}
#main .column .box .captop.boxcap {

}
#main .sidebar .box .captop.boxcap {

}
#main .box .capbot.boxcap {
	BOTTOM: 0px;
	_position: static;
	_bottom: 13px;
	_margin-top: -5px
}
#main .column .box .capbot.boxcap {
	POSITION: absolute
}
#main .sidebar .box .capbot.boxcap {
	POSITION: absolute
}
#main .box H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 12px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FLOAT: none! important;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #6c7b94 1px solid;
	background-color: #72839d;
	background-repeat: repeat-x;
}
#main .box H2 A {
	DISPLAY: block;
	WIDTH: 172px;
	COLOR: #fff;
	background-repeat: no-repeat;
	background-position: 97.5% 40%;
}
#main .box H2 A:hover {
	TEXT-DECORATION: none
}
#main .sidebar .box H2 {
	WIDTH: 172px
}
#main .box H2.drawer-handle {
	BORDER-LEFT-COLOR: #939393;
	BORDER-BOTTOM-COLOR: #939393;
	CURSOR: default;
	COLOR: #333;
	BORDER-TOP-COLOR: #939393;
	POSITION: relative;
	BORDER-RIGHT-COLOR: #939393;
	background-color: #939393;
	background-repeat: repeat-x;
}
#main .box H2.open.drawer-handle {
	BORDER-LEFT-COLOR: #72839d;
	BORDER-BOTTOM-COLOR: #72839d;
	CURSOR: pointer;
	COLOR: #fff;
	BORDER-TOP-COLOR: #72839d;
	BORDER-RIGHT-COLOR: #72839d;
	background-color: #72839d;
	background-repeat: repeat-x;
}
#main UL.drawers {
	MARGIN: 0px; OVERFLOW: hidden
}
#main UL.drawers LI {
	OVERFLOW: hidden
}
#main .slider .drawer-content {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: auto
}
#main #whymac {
	MIN-HEIGHT: 425px; _height: 423px
}
#main #whymac UL {
	FLOAT: left; MARGIN: 0px -8px 0.7em 0px; _zoom: 1
}
#main #whymac UL LI {
	FLOAT: left; MARGIN: 0px 8px 0.7em 0px
}
#main #whymac UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#main #whymac #getamac IMG {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 1px
}
#main #whymac #getamac P {
	MARGIN-RIGHT: -2px
}
#main #whymac #dotmac {
	CLEAR: both; PADDING-TOP: 4px
}
#main #whymac #dotmac IMG.right {
	MARGIN: -4px -10px 0px 0px
}
#main #whymac #dotmac UL {
	MARGIN-BOTTOM: 0px
}
#main #showcase {
	HEIGHT: 425px
}
#main #showcase .leadpromo {
	CLEAR: both; MARGIN-TOP: -11px; MARGIN-BOTTOM: 16px
}
#main #showcase .leadpromo IMG {
	_margin-bottom: -3px
}
#main #showcase .last.promo {
	_width: 184px; _float: right
}
#main #latest {
	MIN-HEIGHT: 425px; OVERFLOW: hidden; _height: 423px
}
#main #latest .padder {
	MIN-HEIGHT: 352px; PADDING-BOTTOM: 0px; _height: 350px
}
#main #latest #wheretobuy .separator {
	MARGIN-TOP: 18px; PADDING-TOP: 16px
}
#main #latest #wheretobuy #buyonline {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main #latest #wheretobuy #buyonline P {
	MARGIN-RIGHT: 15px
}
#main #latest #wheretobuy #shopretail {
	
}
#main #latest #wheretobuy #findreseller FORM .search-wrapper {
	DISPLAY: none
}
#main #latest #wheretobuy #findreseller FORM .search-wrapper {
	WIDTH: 150px
}
#main #latest #wheretobuy #findreseller FORM INPUT.prettysearch {
	WIDTH: 150px
}
#main #latest #wheretobuy #findreseller FORM .search-wrapper INPUT.prettysearch {
	MARGIN-LEFT: 23px; WIDTH: 120px
}
#main #latest #wheretobuy .open #findreseller FORM .search-wrapper {
	DISPLAY: block
}
#latest .toplist {
	MARGIN: 0px
}
#latest .toplist LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../images/box_ruleinset.png) no-repeat 50% 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#latest .toplist A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/box_linkarrowgrey.png) no-repeat; PADDING-BOTTOM: 8px; BEHAVIOR: url(../../global/scripts/lib/iepngfix.htc); OVERFLOW: hidden; PADDING-TOP: 8px
}
#latest .toplist A:link {
	COLOR: #666
}
#latest .toplist A:visited {
	COLOR: #666
}
#latest .toplist A:hover {
	BACKGROUND-POSITION: -184px 0px; TEXT-DECORATION: none
}
#latest .toplist A STRONG {
	COLOR: #333
}
#latest .toplist A SPAN {
	DISPLAY: block; WIDTH: 100px
}
#latest .toplist .first {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 8px
}
#latest .toplist .first A {
	PADDING-BOTTOM: 10px
}
#latest .toplist .first A:hover {
	BACKGROUND-POSITION: -184px 0px
}
#latest .toplist .first IMG.left {
	FLOAT: left; MARGIN: 0px 8px 8px 0px
}
#latest .toplist .first STRONG {
	OVERFLOW: hidden; HEIGHT: 1.8em
}
#main #latest #hotnews UL.stories {
	MARGIN: 0px
}
#main #latest #hotnews UL.stories LI.story {
	PADDING-RIGHT: 3px; BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 14px
}
#main #latest #hotnews UL.stories LI.story H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
#main #latest #hotnews UL.stories LI.leadstory.story {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main #latest #macatwork IMG.across {
	MARGIN: 1.4em 0px 0px -1px
}
#main #latest #macatwork H3 {
	MARGIN-BOTTOM: 0.7em
}
#main #latest #macatwork UL {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 0px
}
#main #latest #macatwork UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
#main #latest #macatwork UL LI H3 {
	MARGIN-BOTTOM: 0px; _zoom: 1
}
#main #latest #macatwork UL LI H3 A.more {
	DISPLAY: block; BACKGROUND: url(../images/morearrow2.gif) no-repeat 100% 1px; TEXT-ALIGN: left
}
#main #latest #macatwork UL LI H3 A.more:hover {
	BACKGROUND-POSITION: 100% -99px
}
#main #findouthow {
	BACKGROUND: url(../images/findouthow_bg.gif) #f7f7f7 repeat-x
}
#main #findouthow .gradient {
	BACKGROUND: url(../images/box_980_bg.png) repeat-y
}
#main #findouthow .padder {
	PADDING-RIGHT: 1px; PADDING-LEFT: 24px
}
#main #findouthow H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0.7em; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0.9em
}
#main #findouthow .grid3cola {
	WIDTH: auto
}
#main #findouthow .grid3cola .column {
	MARGIN-LEFT: 22px; WIDTH: 560px
}
#main #findouthow .grid3cola .first.column {
	MARGIN-LEFT: 11px! important; WIDTH: 151px
}
#main #findouthow .grid3cola .last.column {
	WIDTH: 183px
}
#main #findouthow UL#videoplaylist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: -4px 0px 0px -13px; WORD-SPACING: -0.1em; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
#main #findouthow UL#videoplaylist LI.button {
	MIN-HEIGHT: 10.5em; BACKGROUND: url(../images/button_bg20080403.gif) no-repeat 50% 0px; PADDING-BOTTOM: 6px; ZOOM: 1; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: center; _height: 10.5em
}
#main #findouthow UL#videoplaylist LI.button A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #666; PADDING-TOP: 7px
}
#main #findouthow UL#videoplaylist LI.button A SPAN {
	DISPLAY: none; Z-INDEX: 10; COLOR: #fff; POSITION: absolute; text-shadow: #000 0 1px 5px
}
#main #findouthow UL#videoplaylist LI.button A IMG {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: block; MARGIN: 4px auto 20px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
#main #findouthow UL#videoplaylist LI.button A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#main #findouthow UL#videoplaylist LI.active.button {
	BACKGROUND-IMAGE: url(../images/button_bgactive20080403.gif)
}
#main #findouthow UL#videoplaylist LI.active.button A {
	CURSOR: default; COLOR: #000; outline: none
}
#main #findouthow UL#videoplaylist LI.active.button A SPAN {
	DISPLAY: block; BACKGROUND: url(../images/button_nowplaying20080403.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 100%; TEXT-INDENT: -9999px; TOP: 31px; HEIGHT: 28px
}
#main #findouthow UL#videoplaylist LI.active.button A SPAN {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mac/images/button_nowplaying20080403.png', sizingMethod='crop'); _background: none
}
#main #findouthow UL#videoplaylist LI.active.button A IMG {
	FILTER: alpha(opacity=50); opacity: .5; -moz-opacity: .5
}
#main .loading#findouthow UL#videoplaylist LI.active.button A SPAN {
	DISPLAY: none
}
#main #findouthow .posterFrame {
	DISPLAY: none
}
#main .loading#findouthow H4.nowplaying {
	VISIBILITY: hidden
}
#main #findouthow H4.nowplaying {
	VISIBILITY: visible
}
#main #findouthow #quicktime {
	WIDTH: 560px; POSITION: relative
}
#main #findouthow #quicktime OBJECT {
	RIGHT: 0px; WIDTH: 560px; BOTTOM: 0px; POSITION: absolute
}
#main #findouthow .moviesize16x9 {
	HEIGHT: 351px
}
#main #findouthow .moviesize16x9 OBJECT {
	HEIGHT: 351px
}
#main #findouthow .moviesize16x9 .endstate {
	HEIGHT: 351px
}
#main #findouthow .moviesize16x10 {
	HEIGHT: 316px
}
#main #findouthow .moviesize16x10 OBJECT {
	HEIGHT: 316px
}
#main #findouthow .moviesize16x10 .endstate {
	HEIGHT: 316px
}
#main .loading#findouthow #quicktime {
	POSITION: relative
}
#main .loading#findouthow #quicktime OBJECT {
	WIDTH: 2px; BOTTOM: -2px; HEIGHT: 2px
}
#main .loading#findouthow #quicktime IMG {
	POSITION: absolute
}
#main #findouthow #quicktime UL {
	PADDING-TOP: 155px
}
#main #findouthow #quicktime .pillbutton {
	PADDING-RIGHT: 43px; DISPLAY: block; FONT-SIZE: 15px; MIN-HEIGHT: 3em; MARGIN: 0px auto 1em; LINE-HEIGHT: 1.3em; TEXT-ALIGN: center
}
#main #findouthow #quicktime .pillbutton A {
	DISPLAY: inline-block; COLOR: #fff; POSITION: relative; TEXT-DECORATION: none; outline: none
}
#main #findouthow #quicktime .pillbutton A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; WIDTH: auto; CURSOR: pointer; PADDING-TOP: 15px; TEXT-ALIGN: left; outline: none
}
#main #findouthow #quicktime .pillbutton A B {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; WIDTH: auto; CURSOR: pointer; PADDING-TOP: 15px; TEXT-ALIGN: left; outline: none
}
#main #findouthow #quicktime .pillbutton A SPAN {
	PADDING-RIGHT: 8px; PADDING-LEFT: 25px; BACKGROUND: url(../../global/elements/buttons/pillbevel_leftcap.png) no-repeat 0px 50%
}
#main #findouthow #quicktime .pillbutton A SPAN {
	_background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/elements/buttons/pillbevel_leftcap.png', sizingMethod='crop')
}
#main #findouthow #quicktime .pillbutton A B {
	RIGHT: -43px; BACKGROUND: url(../../global/elements/buttons/pillbevel_rightcap.png) no-repeat 0px 50%; WIDTH: 43px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 0px
}
#main #findouthow #quicktime .pillbutton A B {
	_background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/elements/buttons/pillbevel_rightcap.png', sizingMethod='crop')
}
#main #findouthow #quicktime .poster .pillbutton A B {
	_right: -44px
}
#main #findouthow #quicktime .pillbutton A.replay B {
	_right: -44px
}
#main #findouthow #quicktime .pillbutton A B {
	MARGIN-TOP: -15px
}
x:unknown {
	MARGIN-TOP: -15px
}
#main #findouthow #quicktime .pillbutton A B {
	MARGIN-TOP: 0px; TOP: 0px
}
x:unknown {
	MARGIN-TOP: 0px; TOP: 0px
}
x:unknown {
	MARGIN-TOP: 0px; TOP: 0px
}
#main #findouthow #quicktime .pillbutton A:hover {
	COLOR: #e6e6e6
}
#main #findouthow #quicktime .endstate {
	BACKGROUND: #000
}
#main #findouthow #quicktime .endstate IMG {
	FILTER: alpha(opacity=70); TOP: 0px; opacity: .7; -moz-opacity: .7
}
#main #findouthow .ACQuicktimeController {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 6px; WIDTH: 470px; PADDING-TOP: 6px; POSITION: relative
}
#main #findouthow .active.ACQuicktimeController {
	VISIBILITY: visible
}
#main #findouthow .ACQuicktimeController DIV.control {
	BACKGROUND: url(../images/playpause_light.gif) no-repeat 6px 0px; OVERFLOW: hidden; WIDTH: 18px; CURSOR: pointer; TEXT-INDENT: -999px; HEIGHT: 18px
}
#main #findouthow .ACQuicktimeController DIV.pause.control {
	BACKGROUND-POSITION: 6px -18px
}
#main #findouthow .ACQuicktimeController DIV.sliderPanel {
	LEFT: 24px; WIDTH: 532px; POSITION: absolute; TOP: 12px; HEIGHT: 9px
}
#main #findouthow .ACQuicktimeController DIV.sliderPanel DIV.track {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: #ccc; LEFT: 0px; BORDER-LEFT: #aaa 1px solid; WIDTH: 532px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; HEIGHT: 6px; TEXT-ALIGN: left
}
#main #findouthow .ACQuicktimeController DIV.sliderPanel DIV.track DIV.loadedProgress {
	BACKGROUND: #aaa; OVERFLOW: hidden; POSITION: absolute; TOP: 0px; HEIGHT: 6px
}
#main #findouthow .ACQuicktimeController DIV.sliderPanel DIV.track DIV.trackProgress {
	BACKGROUND: #fff; OVERFLOW: hidden; POSITION: absolute; HEIGHT: 6px
}
#main #findouthow .ACQuicktimeController DIV.sliderPanel DIV.track DIV.playHead {
	BACKGROUND-IMAGE: url(../images/pointer_light.gif); MARGIN-LEFT: -4px; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: -7px; HEIGHT: 13px
}
#main #findouthow .fohnav H4 {
	PADDING-LEFT: 10px; BORDER-LEFT: #e9e9e9 1px solid
}
#main #findouthow .fohnav UL {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MIN-HEIGHT: 405px; PADDING-BOTTOM: 2px; MARGIN: -5px 0px; BORDER-LEFT: #e9e9e9 1px solid; _height: 405px
}
#main #findouthow .fohnav UL LI {
	MARGIN-BOTTOM: -2px;
	PADDING-BOTTOM: 1px;
	background-image: url(../images/fohnav_separator.gif);
	background-repeat: no-repeat;
	background-position: 12px 0px;
}
#main #findouthow .fohnav UL LI A {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; MIN-HEIGHT: 25px; BACKGROUND: url(../images/morearrow2.gif) no-repeat 164px 27px; PADDING-BOTTOM: 19px; COLOR: #333; PADDING-TOP: 25px; _height: 25px; _padding-bottom: 14px
}
#main #findouthow .fohnav UL LI A IMG {
	FLOAT: left; MARGIN: -8px 4px 0px -1px
}
#main #findouthow .fohnav UL LI A EM {
	COLOR: #c5c5c5; FONT-STYLE: normal
}
#main #findouthow .fohnav UL LI#fohnav-music A IMG {
	MARGIN-TOP: -14px
}
#main #findouthow .fohnav UL LI.top {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #findouthow .fohnav UL LI A:hover {
	BACKGROUND-POSITION: 164px -173px; BORDER-LEFT-COLOR: #f1f1f1; BORDER-BOTTOM-COLOR: #f1f1f1; COLOR: #000; BORDER-TOP-COLOR: #f1f1f1; POSITION: relative; BACKGROUND-COLOR: #f1f1f1; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #f1f1f1; _border-color: #e9e9e9
}
#main #findouthow .fohnav UL LI A:hover EM {
	COLOR: #bababa
}
#main #retail {
	CLEAR: both; BACKGROUND-COLOR: #f7f7f7
}
#main #retail H2 {
	MARGIN-BOTTOM: 1.2em
}
#main #retail H3 {
	MARGIN-TOP: 0.3em
}
#main #retail IMG.left {
	MARGIN-BOTTOM: 1em
}
#globalfooter P.sosumi {
	MARGIN-TOP: -2.8em; FLOAT: right; COLOR: #999
}
#header {
	MARGIN: 0px auto;
	WIDTH: 980px;
	HEIGHT: 126px;
	background-color: #000000;
	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#nav {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 980px
}
#nav-content {
	FLOAT: left;
	WIDTH: 922px;
	background-color: #ffffff;
	background-image: url(../images/nav-bg.gif);
	background-repeat: repeat-x;
}
#nav-content UL {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 900px
}
#nav-content LI {
	FLOAT: left; LINE-HEIGHT: 40px; HEIGHT: 40px
}
#nav-content A {
	DISPLAY: block; MARGIN-LEFT: 13px; COLOR: #000000; MARGIN-RIGHT: 13px; TEXT-DECORATION: none
}
#nav-content A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
#nav-content A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
.nav-lr-bg {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 30px;
	HEIGHT: 37px;
	background-image: url(../images/nav-left.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.nav-ll-bg {
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 30px;
	HEIGHT: 37px;
	background-image: url(../images/nav-right.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#foot {
	Z-INDEX: 9998;
	MARGIN: auto;
	OVERFLOW: hidden;
	WIDTH: 980px;
	COLOR: #6b6d72;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 20px;
	POSITION: relative;
	HEIGHT: 90px;
	TEXT-ALIGN: center;
	background-image: url(../images/foot.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#foot A {
	COLOR: #808080
}
#foot A:hover {
	COLOR: #000
}
