
#container {
	 background-image:url(images/menu_bj.jpg);PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em;      PADDING-BOTTOM: 0px; MARGIN: 0px auto;  PADDING-TOP: 0px; POSITION:relative; TEXT-ALIGN: left; z-index:30
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION:relative
}
#secondary_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/secondary_nav_bg.gif) #fff repeat-y right top; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 1%
}
.game_gear #secondary_nav {
	BACKGROUND: url(/images/secondary_nav_bg_game.gif) #121212 repeat-y right top
}
#secondary_nav A {
	COLOR: #666; TEXT-DECORATION: none
}
#secondary_nav A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
.game_gear #secondary_nav A {
	COLOR: #ccc; TEXT-DECORATION: none
}
.game_gear #secondary_nav A:hover {
	COLOR: #ccc; TEXT-DECORATION: underline
}
#secondary_nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 135px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 380px; LINE-HEIGHT: 1.9em; PADDING-TOP: 12px
}
UNKNOWN {
	LINE-HEIGHT: 1.9em! important
}
#secondary_nav LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #3fa79c 1px solid; PADDING-TOP: 0px
}
#container LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#utility_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: right; PADDING-BOTTOM: 9px; WIDTH: 430px; LINE-HEIGHT: 1.8em; PADDING-TOP: 12px
}
#location {
	FLOAT: right; MARGIN: 0px 15px 0px 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.9em
}
#location A {
	FLOAT: left; VERTICAL-ALIGN: middle
}
#location A IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0.3em 5px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#location .select_language {
	BORDER-RIGHT: #9b9b9b 0px solid; BORDER-TOP: #9b9b9b 1px solid; FONT-SIZE: 1.1em; FLOAT: left; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #9b9b9b 1px solid; BORDER-BOTTOM: #9b9b9b 0px solid
}
#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 1px 15px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
UNKNOWN {
	MARGIN-TOP: 1px
}
#search FIELDSET {
	DISPLAY: inline
}
#search INPUT.search_text {
	BORDER-RIGHT: #9b9b9b 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9b9b9b 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; FLOAT: left; BACKGROUND-IMAGE: url(/images/icn_magnifying_glass.gif); PADDING-BOTTOM: 1px; MARGIN: 0px 7px 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #9b9b9b 1px solid; WIDTH: 120px; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #9b9b9b 0px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, lucida, helvetica, sans-serif
}
#search A.search_btn {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/btn_search.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 16px; TEXT-INDENT: -200em; PADDING-TOP: 0px; HEIGHT: 16px
}
.game_gear #search A.search_btn {
	BACKGROUND-IMAGE: url(/images/btn_search_content_game.gif)
}
#cart_items {
	BACKGROUND: url(/images/btn_view_cart.gif) no-repeat left top; FLOAT: right; MARGIN: 0px 9px 0px 0px
}
#cart_items A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 42px; TEXT-INDENT: -500em; PADDING-TOP: 0px; HEIGHT: 19px; TEXT-DECORATION: none
}
.game_gear #cart_items {
	BACKGROUND-IMAGE: url(/images/btn_view_cart_game.gif)
}
#logo {
	Z-INDEX: 40; LEFT: 35px; POSITION: absolute; TOP: 19px
}
#logo SPAN {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/images/logo.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
.game_gear #logo SPAN {
	BACKGROUND-IMAGE: url(/images/logo_game.gif)
}
#logo A {
	DISPLAY: block; MARGIN: 0px; WIDTH: 70px; TEXT-INDENT: -200em; POSITION: relative; HEIGHT: 56px; TEXT-DECORATION: none
}
#logojp {
	Z-INDEX: 40; LEFT: 35px; POSITION: absolute; TOP: 19px
}
#logojp SPAN {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/images/logicool_white.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
.game_gear #logojp SPAN {
	BACKGROUND-IMAGE: url(/images/logicool_black.jpg)
}
#logojp A {
	DISPLAY: block; MARGIN: 0px; WIDTH: 70px; TEXT-INDENT: -200em; POSITION: relative; HEIGHT: 56px; TEXT-DECORATION: none
}
#primary_nav {
	     POSITION:relative;vertical-align:bottom;CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; Z-INDEX: 30;    PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  HEIGHT: 18px
}

UL#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#nav A {
	DISPLAY: block;  color:HighlightText;
}
#nav LI LI SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; background-image:url(images/menu_bj.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 80px; PADDING-TOP: 0px; z-index:998;
}
#nav LI LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; BACKGROUND: url(/images/nav/drop_down_bg.gif) #6699cc no-repeat left bottom;COLOR: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px;   TEXT-INDENT: 0px; PADDING-TOP: 3px; HEIGHT: 18; TEXT-DECORATION: none
}

#nav LI LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;  COLOR: #fff;TEXT-DECORATION: none
}

#nav LI { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
#nav LI DIV A {
	MARGIN-BOTTOM: 3px; HEIGHT: 18px
}
#nav LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 50;  background-image:url(images/menu_bj.jpg);  PADDING-BOTTOM: 3px; MARGIN: 1px 0px 0px; WIDTH: 100px; PADDING-TOP: 0px; POSITION: absolute; TOP: 100%
}
#nav LI LI {
	BACKGROUND: url(/images/nav/nav_drop_bg.gif) repeat-y left top; FLOAT: none
}
#nav LI LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/nav/nav_drop_top.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#nav LI LI.first A {
	PADDING-TOP: 4px
}
#nav LI#nav1 DIV 
{
	BACKGROUND-IMAGE: none;
}

#nav LI#nav1 DIV A {
	 WIDTH: 100px;  height:18px;  text-align:center; vertical-align:middle;
}
#nav LI#nav2 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_keyboards_on.gif)
}
#nav LI#nav2 DIV A {
	WIDTH: 107px;  height:18px;text-align:center; vertical-align:middle;
}
#nav LI#nav3 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_webcams_on.gif)
}
#nav LI#nav3 DIV A {
	WIDTH: 107px;  height:18px;text-align:center; vertical-align:middle;
}
#nav LI#nav4 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_speakers_on.gif)
}
#nav LI#nav4 DIV A {
	WIDTH: 107px;  height:18px;text-align:center; vertical-align:middle;
}
#nav LI#nav5 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_remotes_on.gif)
}
#nav LI#nav5 DIV A {
	WIDTH: 100px;  height:18px;text-align:center; vertical-align:middle;
}

#nav LI#nav6 DIV
{
	BACKGROUND-IMAGE: none
	  
}
#nav LI#nav6 DIV A {
	 WIDTH: 100px;  height:18px; text-align:center; vertical-align:middle;
}
#nav LI#nav7 DIV 
{
	BACKGROUND-IMAGE: none
	  
}
#nav LI#nav7 DIV A {
	 WIDTH: 100px;  height:18px; text-align:center; vertical-align:middle;
}

.game_gear #nav LI#nav1 DIV {
	BACKGROUND-IMAGE: none
}
.game_gear #nav LI#nav1 DIV A {
	BACKGROUND-IMAGE: none
}
.game_gear #nav LI#nav2 DIV {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_keyboards_on.gif)
}
.game_gear #nav LI#nav2 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_keyboards_off.gif)
}
.game_gear #nav LI#nav3 DIV {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_webcams_on.gif)
}
.game_gear #nav LI#nav3 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_webcams_off.gif)
}
.game_gear #nav LI#nav4 DIV {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_speakers_on.gif)
}
.game_gear #nav LI#nav4 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_speakers_off.gif)
}
.game_gear #nav LI#nav5 DIV {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_remotes_on.gif)
}
.game_gear #nav LI#nav5 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_remotes_off.gif)
}
.game_gear #nav LI#nav6 DIV {
	BACKGROUND-IMAGE: none
}
.game_gear #nav LI#nav6 DIV A {
	BACKGROUND-IMAGE: none
}
.game_gear #nav LI#nav7 DIV {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_gamegear_on.gif)
}
.game_gear #nav LI#nav7 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_gamegear_off.gif)
}

#nav LI:hover UL {
	DISPLAY: block
}
#nav LI.over UL {
	DISPLAY: block
}


#nav LI#nav1:hover DIV A {
	BACKGROUND-IMAGE: none; text-decoration:none;
}
#nav LI.over#nav1 DIV A {
	BACKGROUND-IMAGE: none;text-decoration:none;
}
#nav LI#nav2:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav2 DIV A {
	BACKGROUND-IMAGE: none;text-decoration:none;
}
#nav LI#nav3:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav3 DIV A {
	BACKGROUND-IMAGE: none;text-decoration:none;
}
#nav LI#nav4:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav4 DIV A {
	BACKGROUND-IMAGE: none;text-decoration:none;
}
#nav LI#nav5:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav5 DIV A {
	BACKGROUND-IMAGE: none;text-decoration:none;
}
#nav LI#nav6:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav6 DIV A {
	BACKGROUND-IMAGE: none;text-decoration:none;
}
#nav LI#nav7:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav7 DIV A {
	BACKGROUND-IMAGE: none;text-decoration:none;
}
#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; FONT-SIZE: 1.1em; Z-INDEX: 10; LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 926px; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #3fa79c 1px solid; POSITION: absolute; TOP: 0px
}
#breadcrumb UL {
	PADDING-LEFT: 116px; POSITION: relative
}
#breadcrumb LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#breadcrumb A {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #fff; POSITION: relative
}
#breadcrumb LI A:unknown {
	WHITE-SPACE: pre; content: '  >'
}
#breadcrumb LI A {
	BEHAVIOR: url(/css/breadcrumb.htc)
}
A.action:unknown {
	WHITE-SPACE: pre; content: ' >>'
}
A.action {
	BEHAVIOR: url(/css/action.htc)
}
UNKNOWN {
	BACKGROUND-IMAGE: url(/images/transp_teal_bg.png); BACKGROUND-REPEAT: repeat
}
 HTML #breadcrumb {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transp_teal_bg.png',sizingMethod='scale')
}
#header {
	PADDING-RIGHT: 0px; BORDER-TOP: #3fa79c 1px solid; PADDING-LEFT: 0px; Z-INDEX: 3; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 78px
}
#header .wrap {
	MARGIN: 1px 0px 0px; WIDTH: 947px; BACKGROUND-REPEAT: repeat
}
UNKNOWN {
	BACKGROUND-IMAGE: url(/images/transp_teal_bg.png)
}
 HTML #header .wrap {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transp_teal_bg.png',sizingMethod='scale')
}
UNKNOWN {
	BACKGROUND-IMAGE: url(/images/transp_black_bg.png); BACKGROUND-REPEAT: repeat
}
 HTML .game_gear #header .wrap {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transp_black_bg.png',sizingMethod='scale')
}
#hero {
	MARGIN: 0px; POSITION: relative; HEIGHT: 150px
}
#hero IMG {
	DISPLAY: block; WIDTH: 947px
}
.sub_category #header {
	TOP: 78px
}
.sub_category #hero {
	HEIGHT: 150px
}
.showcase #header {
	TOP: 256px
}
.showcase #hero {
	MARGIN-BOTTOM: -11px; HEIGHT: 341px
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static; BACKGROUND-COLOR: #fff
}
#content_body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 0px; WIDTH: 666px; PADDING-TOP: 25px
}
#callout {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(/images/callout_bg.gif) #ecf0f4 repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 196px! important; PADDING-TOP: 20px
}
#callout .design {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
#callout .promo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
#promo_secondary .promo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
#promo_secondary .promohome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
#callout .design P {
	PADDING-BOTTOM: 4px
}
#callout .promo P {
	PADDING-BOTTOM: 4px
}
#promo_secondary .promohome P {
	PADDING-BOTTOM: 4px
}
#promo_secondary .promo P {
	PADDING-BOTTOM: 4px
}
#callout .more {
	PADDING-BOTTOM: 5px
}
#callout .text {
	PADDING-BOTTOM: 5px
}
#callout .more H3 {
	PADDING-LEFT: 17px; BACKGROUND: url(/images/icn_more.gif) no-repeat 0px 2px
}
#callout .separator {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: #e7e9ea 1px solid; HEIGHT: 1px
}
.home #callout .separator {
	BORDER-LEFT-COLOR: #dedede; BORDER-BOTTOM-COLOR: #dedede; BORDER-TOP-COLOR: #dedede; BORDER-RIGHT-COLOR: #dedede
}
.product_finder {
	PADDING-BOTTOM: 5px
}
.support_center {
	PADDING-BOTTOM: 5px
}
.awards_reviews .award {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
#callout .accessory {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
#callout .award {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
.awards_reviews .award IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -45px; PADDING-TOP: 0px
}
#callout .accessory IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -45px; PADDING-TOP: 0px
}
#callout .award IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -45px; PADDING-TOP: 0px
}
.awards_reviews .award P {
	PADDING-BOTTOM: 0px
}
#callout .accessory P {
	PADDING-BOTTOM: 0px
}
#callout .award P {
	PADDING-BOTTOM: 0px
}
#callout .accessory {
	PADDING-LEFT: 60px
}
#callout .accessory IMG {
	MARGIN-LEFT: -60px! important
}
#callout .compatibility {
	MARGIN: 0px 0px 10px
}
#callout .compatibility LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#callout .compatibility LI IMG {
	PADDING-BOTTOM: 5px
}
#callout .download {
	MARGIN: 0px 0px 15px
}
#callout .purchase {
	MARGIN: 0px 0px 15px
}
#callout .purchase H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; PADDING-BOTTOM: 0px
}
#callout .purchase H2 SPAN {
	FONT-SIZE: 0.83em
}
#callout .purchase .pn {
	PADDING-BOTTOM: 15px; COLOR: #666
}
#callout .purchase .notify {
	PADDING-BOTTOM: 0px
}
#action_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; PADDING-BOTTOM: 15px; MARGIN: -10px 0px 0px; PADDING-TOP: 0px
}
#action_links LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #bebfc2 1px solid; PADDING-TOP: 0px
}
#action_links LI.first {
	PADDING-LEFT: 0px
}
.button {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #2da3cf
}
.button A {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left bottom; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
#content_body .button {
	FLOAT: right; BACKGROUND-IMAGE: url(/images/btn_subcat_top.gif); WIDTH: 109px
}
#content_body .button A {
	BACKGROUND-IMAGE: url(/images/btn_subcat_bottom.gif); WIDTH: 99px
}
#callout .button {
	BACKGROUND-IMAGE: url(/images/btn_callout_top.gif); WIDTH: 189px
}
#callout .button A {
	BACKGROUND-IMAGE: url(/images/btn_callout_bottom.gif); WIDTH: 179px
}
#callout .support {
	MARGIN: 0px 0px 15px
}
.button_orange {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #de4126
}
.button_orange A {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left bottom; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
#content_body .button_orange {
	FLOAT: right; BACKGROUND-IMAGE: url(/images/btn_subcat_top_org.gif); WIDTH: 109px
}
#content_body .button_orange A {
	BACKGROUND-IMAGE: url(/images/btn_subcat_bottom_org.gif); WIDTH: 99px
}
#callout .button_orange {
	BACKGROUND-IMAGE: url(/images/btn_callout_top_org.gif); WIDTH: 189px
}
#callout .button_orange A {
	BACKGROUND-IMAGE: url(/images/btn_callout_bottom_org.gif); WIDTH: 179px
}
.pagination FIELDSET {
	MARGIN-TOP: 0.3em; FLOAT: left
}
.pagination LABEL {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle
}
.pagination SELECT {
	FONT-SIZE: 0.91em; MARGIN: 0px 0px 0px 3px; VERTICAL-ALIGN: middle
}
UNKNOWN {
	VERTICAL-ALIGN: middle
}
.pagination .total {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px
}
.pagination .all {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; PADDING-TOP: 0px
}
.pagination UL {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pagination LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #707475; PADDING-TOP: 0px
}
.pagination .notcurrent {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #707475; PADDING-TOP: 0px
}
.pagination LI.page {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pagination .current A {
	COLOR: #707475; TEXT-DECORATION: none
}
.step_set IMG {
	FLOAT: left; MARGIN-LEFT: -130px; POSITION: relative
}
.step_set OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.step_set OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 3px
}
.step_set SPAN {
	BORDER-RIGHT: #e7e9ea 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #e7e9ea 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #e7e9ea 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e7e9ea 1px solid; BACKGROUND-COLOR: #eff3f6
}
.step_set H4 {
	MARGIN: 0px; PADDING-TOP: 7px
}
.text_promo {
	PADDING-RIGHT: 5px; BORDER-TOP: #e5eaef 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(/images/product_attributes_bg.gif) repeat-x left top; PADDING-BOTTOM: 40px; MARGIN: 0px 20px 0px 0px; PADDING-TOP: 11px
}
.text_promo STRONG {
	PADDING-RIGHT: 7px
}
.text_promo A.action {
	PADDING-LEFT: 7px
}
.highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
.type_1 IMG {
	FLOAT: left; MARGIN: 0px 12px 5px 0px
}
.type_2 IMG {
	FLOAT: right; MARGIN: 0px 0px 5px 12px
}
.type_3 {
	TEXT-ALIGN: center
}
.type_3 H3 {
	TEXT-ALIGN: left
}
.type_3 P {
	TEXT-ALIGN: left
}
.highlight2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/detail_tab_bg.gif) repeat-x left top; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px; HEIGHT: 60px
}
.tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.tabs LI.first {
	MARGIN: 0px
}
.tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.25em; PADDING-BOTTOM: 15px; COLOR: #474747; PADDING-TOP: 15px
}
.tabs LI.active {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff
}
.tabs LI.active A {
	COLOR: #3fa79c; TEXT-DECORATION: none
}
.num-1 LI {
	MARGIN-LEFT: 3px
}
.num-1 LI A {
	WIDTH: 666px
}
.num-2 LI A {
	WIDTH: 332px
}
.num-3 LI {
	MARGIN-LEFT: 3px
}
.num-3 LI A {
	WIDTH: 220px
}
.num-4 LI A {
	WIDTH: 165px
}
.num-5 LI.first {
	PADDING-LEFT: 3px
}
.num-5 LI A {
	WIDTH: 131px
}
.num-6 LI.first {
	PADDING-LEFT: 2px
}
.num-6 LI A {
	WIDTH: 109px
}
.num-7 LI.first {
	PADDING-LEFT: 3px
}
.num-7 LI A {
	WIDTH: 93px
}
H3.print_head {
	DISPLAY: none
}
#tabcontent1 {
	DISPLAY: none
}
#tabcontent2 {
	DISPLAY: none
}
#tabcontent3 {
	DISPLAY: none
}
#tabcontent4 {
	DISPLAY: none
}
#tabcontent5 {
	DISPLAY: none
}
#tabcontent6 {
	DISPLAY: none
}
#tabcontent7 {
	DISPLAY: none
}
.tabon-1 #tabcontent1 {
	DISPLAY: block
}
.tabon-2 #tabcontent2 {
	DISPLAY: block
}
.tabon-3 #tabcontent3 {
	DISPLAY: block
}
.tabon-4 #tabcontent4 {
	DISPLAY: block
}
.tabon-5 #tabcontent5 {
	DISPLAY: block
}
.tabon-6 #tabcontent6 {
	DISPLAY: block
}
.tabon-7 #tabcontent7 {
	DISPLAY: block
}
.tabon-1 LI#tab1 {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff
}
.tabon-2 LI#tab2 {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff
}
.tabon-3 LI#tab3 {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff
}
.tabon-4 LI#tab4 {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff
}
.tabon-5 LI#tab5 {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff
}
.tabon-6 LI#tab6 {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff
}
.tabon-7 LI#tab7 {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff
}
.tabon-1 LI#tab1 A {
	COLOR: #3fa79c; TEXT-DECORATION: none
}
.tabon-2 LI#tab2 A {
	COLOR: #3fa79c; TEXT-DECORATION: none
}
.tabon-3 LI#tab3 A {
	COLOR: #3fa79c; TEXT-DECORATION: none
}
.tabon-4 LI#tab4 A {
	COLOR: #3fa79c; TEXT-DECORATION: none
}
.tabon-5 LI#tab5 A {
	COLOR: #3fa79c; TEXT-DECORATION: none
}
.tabon-6 LI#tab6 A {
	COLOR: #3fa79c; TEXT-DECORATION: none
}
.tabon-7 LI#tab7 A {
	COLOR: #3fa79c; TEXT-DECORATION: none
}
#content_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(/images/content_nav_bg.gif) #edf1f5 repeat-x left top; PADDING-BOTTOM: 12px; MARGIN: -25px -19px 15px -25px; PADDING-TOP: 13px
}
#content_nav LI {
	PADDING-RIGHT: 11px; DISPLAY: inline; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d6d7da 1px solid; PADDING-TOP: 0px
}
#content_nav LI.first {
	PADDING-LEFT: 0px
}
#content_nav LI.active A {
	COLOR: #4f5455; TEXT-DECORATION: none
}
#footer {
	PADDING-RIGHT: 20px; BORDER-TOP: #cfd7dd 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #7e868d; PADDING-TOP: 15px; HEIGHT: 1%; BACKGROUND-COLOR: #f0f2f4
}
#footer P {
	FLOAT: left
}
#footer UL {
	FLOAT: left; MARGIN: 0px 0px 0px 25px
}
#footer LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #7e868d 1px solid; PADDING-TOP: 0px
}
#footer LI A {
	COLOR: #7e868d
}
#footer LI A:hover {
	COLOR: #7e868d
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
P.sub_header {
	FONT-SIZE: 1.16em
}
H1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 3em; PADDING-BOTTOM: 0.07em; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 1.9em; PADDING-TOP: 0px; LETTER-SPACING: 0.05em
}
H1.long {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 2.6em; PADDING-BOTTOM: 0.18em; PADDING-TOP: 0.2em
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.33em; PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-TOP: 0px
}

:unknown H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.33em
}
UNKNOWN {
	FONT-WEIGHT: normal; FONT-SIZE: 1.33em
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.08em; PADDING-BOTTOM: 0.1em; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0.1em; MARGIN: 0px; PADDING-TOP: 0px
}

A:visited {
	
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 0px
}
UL.links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
OL LI {
	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
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
IMG A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.popup {
	DISPLAY: none; Z-INDEX: 100; BACKGROUND: url(/images/popup_blank_bg.gif) left top; LEFT: 0px; WIDTH: 100%! important; PADDING-TOP: 120px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
 HTML .popup {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_bg.png',sizingMethod='scale')
}

#image_area {
	TEXT-ALIGN: center
}

#siginSites .popup-container {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 15px; WIDTH: 468px! important; PADDING-TOP: 0px
}
#downloading .popup-container {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 15px; WIDTH: 468px! important; PADDING-TOP: 0px
}
#passwordTips .popup-container {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 15px; WIDTH: 468px! important; PADDING-TOP: 0px
}
.popup-container .header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; BACKGROUND: url(/images/popup_header_bg.gif) #fff repeat-x left bottom; PADDING-BOTTOM: 8px; OVERFLOW: hidden; PADDING-TOP: 15px; BORDER-BOTTOM: #cfd2d7 1px solid; HEIGHT: 1%
}
.popup-container .header H2 {
	FONT-SIZE: 1.33em; FLOAT: left; WIDTH: 515px
}
.popup-container .header .close {
	FONT-SIZE: 0.91em; FLOAT: right; WIDTH: 115px; LINE-HEIGHT: 1.33em; TEXT-ALIGN: right
}
.popup-container .header .close A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.popup-container .footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #e5e4f0 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(/images/popup_footer_bg.gif) #fff repeat-x left bottom; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
.popup-container .footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 237px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.popup-container .footer UL {
	FLOAT: right; WIDTH: 200px
}
.popup-container .footer LI {
	DISPLAY: block; FLOAT: right; BORDER-LEFT: #e5e4f0 1px solid; TEXT-ALIGN: center
}
.popup-container .footer LI A {
	DISPLAY: block; WIDTH: 92px; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center
}
.popup-container .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#popup-cover {
	Z-INDEX: 9; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
 HTML #popup-cover {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)
}

.popup H3 {
	MARGIN-BOTTOM: 10px
}
.popup FIELDSET OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; HEIGHT: 1%
}
.popup FIELDSET OL LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
.popup FIELDSET OL LABEL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 175px; PADDING-TOP: 0.25em; TEXT-ALIGN: right
}
.popup FIELDSET OL INPUT.input_text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; WIDTH: 220px; COLOR: #333333; PADDING-TOP: 1px
}
.popup FIELDSET OL TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; WIDTH: 220px; COLOR: #333333; PADDING-TOP: 1px
}
:unknown .popup FIELDSET OL INPUT.input_text {
	WIDTH: 229px! important
}
.popup FIELDSET OL TEXTAREA {
	WIDTH: 370px; HEIGHT: 60px
}
.popup FIELDSET OL .option LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: middle; WIDTH: 350px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.popup FIELDSET OL INPUT.chkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 188px; VERTICAL-ALIGN: middle; WIDTH: 14px; PADDING-TOP: 0px; HEIGHT: 14px
}
.popup .button {
	BACKGROUND-IMAGE: url(/images/btn_subcat_top.gif); WIDTH: 109px
}
.popup .button A {
	BACKGROUND-IMAGE: url(/images/btn_subcat_bottom.gif); WIDTH: 99px
}
.popup FIELDSET OL LI.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px 94px; WIDTH: 109px; PADDING-TOP: 0px
}
.popup FIELDSET OL P.sub-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 188px; COLOR: #666; PADDING-TOP: 0px
}
.legal {
	FONT-SIZE: 9px; FLOAT: none; WIDTH: auto; COLOR: #666
}
.popup P.legal {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.flash-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 475px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.flash-container .header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; BACKGROUND: url(../images/popup_header_bg.gif) #fff repeat-x left bottom; PADDING-BOTTOM: 8px; OVERFLOW: hidden; PADDING-TOP: 15px; BORDER-BOTTOM: #cfd2d7 1px solid; HEIGHT: 1%
}
.flash-container .movie {
	CLEAR: both
}
.flash-container .header H2 {
	FONT-SIZE: 1.33em; FLOAT: left
}
.flash-container .header .close {
	FONT-SIZE: 0.91em; FLOAT: right; WIDTH: 115px; LINE-HEIGHT: 1.33em; TEXT-ALIGN: right
}
.flash-container .header .close A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; BACKGROUND: url(../images/icn_remove.gif) no-repeat right 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.spinner-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 550px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.spinner-container .header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; BACKGROUND: url(../images/popup_header_bg.gif) #fff repeat-x left bottom; PADDING-BOTTOM: 8px; OVERFLOW: hidden; PADDING-TOP: 15px; BORDER-BOTTOM: #cfd2d7 1px solid; HEIGHT: 1%
}
.spinner-container .movie {
	CLEAR: both
}
.spinner-container .header H2 {
	FONT-SIZE: 1.33em; FLOAT: left
}
.spinner-container .header .close {
	FONT-SIZE: 0.91em; FLOAT: right; WIDTH: 115px; LINE-HEIGHT: 1.33em; TEXT-ALIGN: right
}
.spinner-container .header .close A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; BACKGROUND: url(../images/icn_remove.gif) no-repeat right 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
#main:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#primary_nav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#other_features:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#content:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#main {
	DISPLAY: inline-block
}
#primary_nav {
	DISPLAY: inline-block
}
#other_features {
	DISPLAY: inline-block
}
#content {
	DISPLAY: inline-block
}
#main {
	DISPLAY: block
}
#primary_nav {
	DISPLAY: block
}
#other_features {
	DISPLAY: block
}
#content {
	DISPLAY: block
}
 HTML #main {
	HEIGHT: 1%! important
}
 HTML #product_nav {
	HEIGHT: 1%! important
}
