BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 62.5%; BACKGROUND: url(../images/body_bg.jpg) #D9EBD5 repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4f5455; PADDING-TOP: 0px; FONT-FAMILY: arial, lucida, helvetica, sans-serif; TEXT-ALIGN: center
}
#rechthoek {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: url(../images/container_bg.gif) #fff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 947px; PADDING-TOP: 4px; POSITION: relative; TEXT-ALIGN: left
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#rechthoek_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 #rechthoek_nav {
	BACKGROUND: url(/images/secondary_nav_bg_game.gif) #121212 repeat-y right top
}
#rechthoek_nav A {
	COLOR: #666; TEXT-DECORATION: none
}
#rechthoek_nav A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
.game_gear #rechthoek_nav A {
	COLOR: #ccc; TEXT-DECORATION: none
}
.game_gear #rechthoek_nav A:hover {
	COLOR: #ccc; TEXT-DECORATION: underline
}
#rechthoek_nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 135px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 380px; LINE-HEIGHT: 1.8em! important; PADDING-TOP: 12px; _width: 553px; _line-height: 1.9em
}
*:first-child + HTML #rechthoek_nav UL {
	LINE-HEIGHT: 1.9em! important
}
#rechthoek_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: 0px 15px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; _margin-top: 1px
}
*:first-child + HTML #search {
	MARGIN-TOP: 1px
}
#search FIELDSET {
	DISPLAY: block; _display: inline
}
#search INPUT.search_text {
	BORDER-RIGHT: #9b9b9b 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9b9b9b 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.1em; FLOAT: left; 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; 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: 10;
	LEFT: 685px;
	POSITION: absolute;
	TOP: -14px;
	width: 181px;
	height: 62px;
}
#logo SPAN {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(../images/lizard.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}

#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 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 120px;
	Z-INDEX: 35;
	BACKGROUND: url(/images/nav/primary_nav_bg.gif) no-repeat left top;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 47px;
}
.game_gear #primary_nav {
	BACKGROUND-IMAGE: url(/images/nav/game_primary_nav_bg.gif)
}
UL#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#nav A {
	DISPLAY: block; TEXT-INDENT: -200em; TEXT-DECORATION: none
}
#nav LI LI SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/nav/drop_down_bg_on.gif) #5ebbaf no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; WIDTH: 170px; PADDING-TOP: 0px
}
#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) #f8fafb no-repeat left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 153px; COLOR: #474747; TEXT-INDENT: 0px; PADDING-TOP: 3px; HEIGHT: auto; TEXT-DECORATION: none
}
#nav LI#nav6 LI A {
	BACKGROUND: url(/images/nav/drop_down_blk_bg.gif) #313131 no-repeat left bottom; COLOR: #fff
}
#nav LI LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; TEXT-DECORATION: none
}
#nav LI#nav6 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: 32px
}
#nav LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 50; BACKGROUND: url(/images/nav/nav_drop_btm.gif) no-repeat left bottom; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 178px; PADDING-TOP: 0px; POSITION: absolute; TOP: 100%; _margin-top: 1px
}
#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: url(/images/nav/nav_mice_on.gif)
}
#nav LI#nav1 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/nav_mice_off.gif); WIDTH: 100px
}
#nav LI#nav2 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_keyboards_on.gif)
}
#nav LI#nav2 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/nav_keyboards_off.gif); WIDTH: 116px
}
#nav LI#nav3 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_webcams_on.gif)
}
#nav LI#nav3 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/nav_webcams_off.gif); WIDTH: 151px
}
#nav LI#nav4 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_speakers_on.gif)
}
#nav LI#nav4 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/nav_speakers_off.gif); WIDTH: 124px
}
#nav LI#nav5 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_remotes_on.gif)
}
#nav LI#nav5 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/nav_remotes_off.gif); WIDTH: 101px
}
#nav LI#nav6 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_gamegear_on.gif)
}
#nav LI#nav6 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/nav_gamegear_off.gif); WIDTH: 111px
}
#nav LI#nav7 DIV {
	BACKGROUND-IMAGE: url(/images/nav/nav_support_on.gif)
}
#nav LI#nav7 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/nav_support_off.gif); WIDTH: 120px
}
.game_gear #nav LI#nav1 DIV {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_mice_on.gif)
}
.game_gear #nav LI#nav1 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_mice_off.gif)
}
.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: url(/images/nav/game_nav_gamegear_on.gif)
}
.game_gear #nav LI#nav6 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_gamegear_off.gif)
}
.game_gear #nav LI#nav7 DIV {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_support_on.gif)
}
.game_gear #nav LI#nav7 DIV A {
	BACKGROUND-IMAGE: url(/images/nav/game_nav_support_off.gif)
}
#nav LI:hover UL {
	DISPLAY: block
}
#nav LI.over UL {
	DISPLAY: block
}
#nav LI#nav1:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav1 DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI#nav2:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav2 DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI#nav3:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav3 DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI#nav4:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav4 DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI#nav5:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav5 DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI#nav6:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav6 DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI#nav7:hover DIV A {
	BACKGROUND-IMAGE: none
}
#nav LI.over#nav7 DIV A {
	BACKGROUND-IMAGE: none
}
#breadcrumb {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 21px;
	FONT-SIZE: 1.1em;
	Z-INDEX: 10;
	LEFT: -1px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	WIDTH: 927px;
	COLOR: #fff;
	PADDING-TOP: 6px;
	POSITION: absolute;
	TOP: 1px;
	height: 31px;
}
#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)
}
HTML > BODY #breadcrumb {
BACKGROUND-REPEAT: repeat
}
* HTML #breadcrumb {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transp_teal_bg.png',sizingMethod='scale')
}
#header {
	PADDING-RIGHT: 0px; 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
}
HTML > BODY #header .wrap {
	BACKGROUND-IMAGE: url(/images/transp_teal_bg.png)
}
* HTML #header .wrap {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transp_teal_bg.png',sizingMethod='scale')
}
HTML > BODY .game_gear #header .wrap {
	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
}
:unknown #hero {
	TOP: -47px
}
#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; _width: 236px
}
#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_orange_top.gif); WIDTH: 109px
}
#content_body .button_orange A {
	BACKGROUND-IMAGE: url(/images/btn_subcat_orange_bottom.gif); WIDTH: 99px
}
.pagination FIELDSET {
	FLOAT: left; _margin-top: .3em
}
.pagination LABEL {
	FONT-WEIGHT: bold; _vertical-align: middle
}
.pagination SELECT {
	FONT-SIZE: 0.91em; MARGIN: 0px 0px 0px 3px; _vertical-align: middle
}
*:first-child + HTML .pagination LABEL {
	VERTICAL-ALIGN: middle
}
*:first-child + HTML .pagination SELECT {
	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.highlight IMG {
	FLOAT: left; MARGIN: 0px 12px 5px 0px
}
.type_2.highlight IMG {
	FLOAT: right; MARGIN: 0px 0px 5px 12px
}
.type_3.highlight {
	TEXT-ALIGN: center
}
.type_3.highlight H3 {
	TEXT-ALIGN: left
}
.type_3.highlight 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; BACKGROUND-COLOR: #f0f2f4; _height: 1%
}
#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.15em; PADDING-TOP: 0.2em; _padding: .2em 0 .18em 25px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.33em; PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.25em; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #3fa79c; PADDING-TOP: 0px; _font-weight: bold
}
:unknown H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.33em
}
*:first-child + HTML H3 {
	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 {
	COLOR: #2c9bca; TEXT-DECORATION: none
}
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
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: arial, lucida, helvetica, sans-serif
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: arial, lucida, helvetica, sans-serif
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: arial, lucida, helvetica, sans-serif
}
.popup {
	DISPLAY: none; Z-INDEX: 100; BACKGROUND: url(/images/popup_bg.png) left top; LEFT: 0px; WIDTH: 100%! important; PADDING-TOP: 120px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; _background-image: url('/images/popup_blank_bg.gif')
}
* HTML .popup {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_bg.png',sizingMethod='scale')
}
.popup-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; BACKGROUND: url(/images/popup_container_bg.gif) #fff no-repeat 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 675px! important; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#image_area {
	TEXT-ALIGN: center
}
.premium .popup-container {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 15px; WIDTH: 468px! important; PADDING-TOP: 0px
}
#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; BACKGROUND: url(/images/icn_remove.gif) no-repeat right 1px; 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)
}
#notify_me .popup-container .content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
#notify_me_confirm .popup-container .content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
#email_page_confirm .popup-container .content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
#email_page .popup-container .content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
#notify_me .popup-container .content P {
	MARGIN-RIGHT: 100px
}
#notify_me_confirm .popup-container .content P {
	MARGIN-RIGHT: 100px
}
.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 185px; VERTICAL-ALIGN: middle; WIDTH: 14px; PADDING-TOP: 0px; HEIGHT: 14px; _margin: 0 0 0 188px
}
.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 185px; WIDTH: 109px; PADDING-TOP: 0px; _margin: 10px 0 20px 94px
}
.popup FIELDSET OL P.sub-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 185px; COLOR: #666; PADDING-TOP: 0px; _margin: 2px 0 2px 188px
}
.legal {
	FONT-SIZE: 9px; FLOAT: none; WIDTH: auto; COLOR: #666
}
.tabelrow {
	FONT-SIZE: 12px; FLOAT: none; WIDTH: 60%; COLOR: #4f5455
	}
.tabelrownowidth {
	FONT-SIZE: 12px; FLOAT: none; COLOR: #4f5455
}
.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
}

