html, body { background-color:#eff7fb !important; font-family:Arial, Helvetica, sans-serif; }
html, .ie-corner-shadow-left, ul#universalNav, .ie-top-shadow, .ie-bottom-shadow, #content-container, #content { background-image:none !important; }
#header .topLeftTabs li#biz:hover, .topLeftTabs li.selected, .topLeftTabs li.showMenu { background-color: #C8EAFC !important; }
#page-bkg { overflow:visible; position:absolute; top:36px; left:0; width:100%; height:100%; min-height:1190px; min-width:1200px; background: transparent url(/Common/about_us/images/cs_game/bkg_page_cs_product.jpg) no-repeat center -30px; z-index: 1; }
#wrapper:after, #btmContainer:after { clear: both; content:''; display: table; }
#btmContainer { height: auto; position: relative; z-index: 10; }
#wrapper, #ie, #page, #content-container, #content { width:1210px !important; }
#wrapper { position:relative; z-index:100; }
#wrapper #mainNavigation { position:absolute; left:-99999999px; top:-99999999px; display:none; }
#content-container, #content { background:transparent; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; margin:0; padding:0; overflow: visible; }
.sharethis-div { float:right; font-weight:bold; }
p.more { text-align:right; }
/* header */
#cs-game-header { position:relative; text-align:center; }
#cs-game-header h3 { /*text-align:center; margin-bottom:20px; */ margin-bottom: 20px; margin-left: 300px; text-align: left; }
#cs-game-header a#site-logo { /*position: absolute; right: 100px; top: -10px;*/ left: 157px; position: absolute; top: -10px; }
#cs-game-header a.backtogame { position: absolute; right: 100px; top: 0; }
/* product pages */
#cs-product-banner { width:928px; height:495px; margin:70px 0 0 115px; position:relative; background:transparent; }
/*.ie7 #cs-product-banner { width:918px !important; }*/
/* product banner */
.product-info { position:absolute; left:0; top:0; width:700px; }
.product-info img { margin: 33px 0 0 11px; }
#lp22250 .product-info #banner-device { position:relative; top:-23px; left:99px; }
#lp22254 .product-info #banner-device { position:relative; top:-12px; left:150px; }
#lp22250 .product-info img { margin-left:11px; }
#lp22253 .product-info img { margin-left:80px; }
#lp22254 .product-info img { margin-left:90px; }
#lp22255 .product-info img { margin-top:-50px; margin-left:190px; }
#ge22656 #cs-product-details h2 { padding-right:30px; }
.product-info h2 { color: #FFFFFF; font-size: 40px; margin: 2px 0 0 207px; width: 60%; }
.product-info h3 { color: #0C2577; font-size: 20px; font-style: italic; line-height: 120%; position: absolute; right: 0; left:392px; top: 105px; width: 236px; }
#wrapper .product-info h3 img, #wrapper .product-info h2 img { margin:0 !important; }
/* product nav */
#cs-product-banner .product-nav { position:absolute; right:0; top:20px; width:158px; /*top:36px;*/ }
#cs-product-banner .product-nav h3 { color:#fff; font-size:18px; font-style:italic; margin-bottom:10px; }
#cs-product-banner .product-nav ul { margin:0; padding:0; list-style:none outside; }
#cs-product-banner .product-nav li:first-child { border-top:0; margin-top:0; /*padding-top:20px !important;*/ padding-top:10px !important; }
#cs-product-banner .product-nav li { margin:0; /*padding:40px 0 !important; padding:20px 0 !important;*/ list-style:none outside; border-top:1px solid #fff; clear:both; padding:10px 0 !important; }
#cs-product-banner .product-nav h4 { margin:0 0 0 60px; vertical-align:top; padding:0; width:92px; font-size:12px; }
#cs-product-banner .product-nav a { display:block; color:#fff; font-weight:bold; }
.ie #cs-product-banner .product-nav a { zoom:1; }
#cs-product-banner .product-nav img { float:left; margin:0 10px 0 0; vertical-align:top; }
/* product details */
#cs-product-details { margin: 0 auto; width: 490px; }
#cs-product-details h2 { clear:both; padding-top:20px; }
#cs-product-details h3 { clear:both; padding-top:20px; }
#cs-product-details p, #cs-product-details li { font-size:12px; line-height:16px; margin:0 15px 15px 0; }
#cs-product-details ul { margin:0; padding:0; }
#page div#cs-product-details ul li { margin-bottom:5px; padding-left:20px !important; background:url(/Common/about_us/images/cs_game/bkg_bullet_orange.png) no-repeat left 6px !important; }
.footnote { font-size:10px !important; }
/*lp22253*/
#lp22253 .product-info h3 { margin-left:40px; }
/* ge22653 */
#ge22653 #cs-product-details { width:900px; }
#ge22653 .product-info h2 { position:relative; left:225px; top:10px; }
#ge22653 .product-info h3 { font-family:Verdana, Arial, sans-serif; font-size:14px; width:236px; color: #0C2577; font-style: italic; line-height: 150%; position: absolute; left:440px; right: 0; top: 85px; width: 435px; }
#ge22653 .product-info a { position:relative; left:610px; top:-80px; display:block; background:url(/Common/about_us/images/cs_game/read_announcement_btn.png) no-repeat; height:49px; width:272px; overflow:hidden; }
#ge22653 .product-info a:hover { background-position:0px -48px; }
#ge22653 #cs-product-details #video-container { float:left; }
#ge22653 #cs-product-details #link-buttons { float:right; margin-right:-35px; }
#ge22653 #cs-product-details #link-buttons a { padding:0px; margin:0px; display:block; height:127px; width:334px; overflow:hidden; }
#ge22653 #cs-product-details #link-buttons a#link-btn-one { background:url(/Common/about_us/images/cs_game/bkg_button_01.png) 0px 0px no-repeat; height:101px;  cursor:pointer; }
/*#ge22653 #cs-product-details #link-buttons a:hover#link-btn-one { background-position:0px -130px; cursor:default; }*/
#ge22653 #cs-product-details #link-buttons a#link-btn-two { background:url(/Common/about_us/images/cs_game/bkg_button_02.png) 0px 0px no-repeat; height:99px;   cursor:pointer; }
#ge22653 #cs-product-details #link-buttons div { background:url(/Common/about_us/images/cs_game/bkg_button_03.png) 0px 0px no-repeat; width:330px; height:105px;  margin:0px 0px 0px 0px; padding:54px 0px 0px 43px; }
#ge22653 #cs-product-details #link-buttons div select {margin: 7px 0 0 12px;} 
#ge22653 #cs-product-details #scoring { background:url(/Common/about_us/images/cs_game/bkg_eco_ratings_details.png) no-repeat; width:903px; min-height:620px; }
#ge22653 #cs-product-details #scoring .right-col { position:relative; top:158px; float:right; }
#ge22653 #cs-product-details #scoring .right-col ul li { margin-bottom:20px; font-family:Arial, Verdana; font-size:18px; font-weight:bold; list-style-type:none; background:none !important; }
#ge22653 #cs-product-details #scoring .left-col { position:relative; top:370px; float:left; }
#ge22653 #cs-product-details #scoring .left-col div { margin:20px 0px 0px 30px; font-size:16px; }
#ge22653 #cs-product-details #scoring .left-col ul { padding-top:10px; }
#ge22653 #cs-product-details #scoring .left-col li { font-family:Arial, Verdana; font-size:16px; font-weight:normal !important; background:url(/Common/about_us/images/cs_game/bkg_bullet_gray.png) no-repeat left 6px !important; padding-left:20px !important; }
#ge22653 #cs-product-details #scoring .left-col p { margin:-10px 0px 0px 159px; font-size:10px; width:300px; }
/* lp22260 */
#lp22260 #page-bkg { background-image: url(/Common/about_us/images/cs_game/bkg_page_cs_game.jpg); height:1600px; }
/* flash game */
#lp22260 #cs-flash-game { padding-bottom:20px; }
/* scroll content */
#lp22260 #cs-listoften { margin: 0 auto; width: 490px; }
#lp22260 #cs-listoften .toptenlist { clear:both; padding:20px 0 0; margin:0; }
#lp22260 #cs-listoften .toptenlist h2 { margin-bottom:20px !important; }
#lp22260 li.activebox a { font-weight:bold; }
#lp22260 .list-box { }
#lp22260 .list-box img { margin:0 auto 20px; display:block; border:2px solid #fff; clear:both; -webkit-box-shadow: 3px 3px 6px 3px rgba(100, 100, 100, .4); -moz-box-shadow: 3px 3px 6px 3px rgba(100, 100, 100, .4); box-shadow: 3px 3px 6px 3px rgba(100, 100, 100, .4); }
#lp22260 .list-box img.left { margin:0 0 10px 0; border:0; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
#lp22260 .list-box p { font-size:14px; line-height:18px; margin:0 15px 20px 50px; }
#lp22260 #no10.list-box p { margin-left:75px; }
#lp22260 .list-index { list-style:none outside; margin:10px auto; width:408px; padding:0; height:24px; }
#lp22260 .list-index li { list-style:none outside; margin:0; padding:0; display:inline-block; float:left; font-size:19px; line-height: 1; }
#lp22260 .list-index li.list-left a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_left.png); }
#lp22260 .list-index li#nav1 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_1.png); }
#lp22260 .list-index li#nav2 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_2.png); }
#lp22260 .list-index li#nav3 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_3.png); }
#lp22260 .list-index li#nav4 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_4.png); }
#lp22260 .list-index li#nav5 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_5.png); }
#lp22260 .list-index li#nav6 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_6.png); }
#lp22260 .list-index li#nav7 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_7.png); }
#lp22260 .list-index li#nav8 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_8.png); }
#lp22260 .list-index li#nav9 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_9.png); }
#lp22260 .list-index li#nav10 a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_10.png); }
#lp22260 .list-index li.list-right a { background-image:url(/Common/about_us/images/cs_game/nav_listoften_right.png); }
#lp22260 .list-index li a { display:block; padding:0 11px; margin:0; background-position:top center; background-repeat:no-repeat; }
#lp22260 .list-index li a:hover, #lp22260 .list-index li.activebox a { background-position:bottom center !important; background-repeat:no-repeat; text-decoration:none; }
#lp22260 .list-index li a strong { visibility:hidden; }
/* iframe */
#lp22260 iframe { background:transparent; border:0; margin-left:10px; }
/*.ie7 #lp22260 iframe { margin-left:-50px; overflow:visible; width:1210px !important }*/
/* clear floats */
#cs-product-banner .product-nav a:after, #lp22260 .list-index ul:after, .sharethis-div:after, #lp22260 .list-index:after, #lp22260 #cs-listoften .toptenlist:after { clear: both; content:''; display: table; }
/*Eco Rating devices */
#rating-product-details {margin-left: 165px; width: 860px;}
#wrapper #rating-details-left {float: left;width: 380px;}
#wrapper #rating-details-left p {padding: 0 70px 0 12px;}
#wrapper #device-menu {background: url(/Common/about_us/images/eco_rating_devices/bg_eco_rated_devices.png) left top no-repeat; width: 350px; height: 85px; margin: 40px 0 15px;}
#wrapper #device-menu	select {margin: 40px 30px 0;}
#wrapper #rating-details-right {float: left; width: 430px;border-left: 1px solid #74be2b; padding-left: 40px; min-height: 550px;}
#wrapper #rating-details-right ul {margin: 20px 0;}
#wrapper #rating-details-right ul ul {margin: 5px 0 0;}
#wrapper #rating-details-right li {background: url(/Common/about_us/images/eco_rating_devices/bullet_features.png) left 9px no-repeat !important; padding-left: 15px !important; color: #000; padding: 3px 0 ; font-size: 1.6em;}
#wrapper #rating-details-right li li {background: url(/Common/about_us/images/eco_rating_devices/bullet_features2.png) left 9px no-repeat !important;  padding-left: 25px !important;}
#btmContainer { margin:20px auto 0;position:relative;z-index:19; }


















