
		.ie7hack2 .bt, .ie7hack2 .bb {width:686px !important;}
		.ie7hack3 .boxWhite .bt, .ie7hack3 .boxWhite .bb, .ie7hack3 .hr {width:686px;}
		.ie7hack3 .boxYellow .bt, .ie7hack3 .boxYellow .bb {width:660px;}
		.boxGradient .fixwidth1 {width:664px !important;}
		.fixwidth2 {width:684px !important;}

		.ie6hack3 .boxWhite .bl,.ie6hack3 .boxWhite .bt{width:690px;}
		.ie6hack3 .boxWhite .bb {width:686px}
		.ie6hack3 .boxYellow .bt,.ie6hack3 .boxYellow .bb {width:660px;}
		.ie6hack3 .boxYellow .bl {width:664px;}
		
		.center {display:block;margin:0 auto 10px;}
		button.transparent {background:none;border:0;position:relative;padding:0;top:5px;}

		*{margin:0px; padding:0px;}
		body,#dashboard {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:small;}
		body, td, th, input, select {color:#666666;font-family:Arial,sans-serif;font-size:11px;}
		h6 {font-size:10px;font-weight:normal;}
		a img{border:0px;}
		.note{font-size:0.8em;}
		#maincontent{width:942px; margin:auto; padding-top:0; clear:both;}
		#maincontent.archive{width:990px;}
		.internal #maincontent{margin:20px auto 0;width:988px;}
		.logout #maincontent{padding-top:60px;}
		#top,#top * {z-index:2;}
		#bottom.#bottom * {z-index:1;}
		#topRememberMe {margin:-3px 0 0;vertical-align:bottom;}
		#flashcontent{padding-bottom:5px;height:282px;width:936px;}
		#DashboardLoggedIn .dashboard {margin:0 0 18px;top:0;}
		#ads{float:right; width:300px; overflow:hidden;}
		#ads a img{border:0px;}
		#ads img{float:left; padding-right:4px; padding-bottom:4px;}
		#footer{font-family:Verdana;font-size:10px;width:940px; margin:auto; clear:both; padding-top:40px; color:#6c6f98; height:100px;}
		#footer img{float:left; padding-right:10px;}
		#footer p{padding-top:10px;}
		#footer ul{list-style:none;}
		#footer ul li{display:inline; padding-right:5px;}
		#footer ul li a{text-decoration:none; color:#6c6f98;}
		/*header*/
		div#navigation{background:url(/local/images/spii/nav_search.jpg) no-repeat; background-position:5px 16px; width:990px; height:60px; padding-top:10px; padding-left:5px; padding-right:5px; padding-bottom:20px; margin:auto; position:relative;}
		form#catalog{text-align:right; margin-top:-19px; padding-bottom:4px; padding-right:16px;}
		form#catalog label{display:block; height:0px; overflow:hidden;}
		form#catalog input{border:0px; width:100px; height:16px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:0.8em; color:#BFBFBF; background:none;margin-top:7px;}
		.safari form#catalog input {margin-top:12px;}
		.safari form#catalog #search {margin-top:12px;}
		form#catalog input#submit{background:none; height:20px; width:20px;}
		/*navigation*/
		a#navit-Redeem{background:url(/local/images/spii/button_redeem.jpg) no-repeat; background-position:0px -29px; overflow:hidden; display:block; height:0px; padding-top:28px; width:82px; position:absolute; top:19px; right:169px;}
		a#navit-Redeem:hover{background-position:0px 0px;}
		ul#nav_buttons{list-style:none; position:absolute; top:47px;}
		ul#nav_buttons li{display:inline;}
		ul#nav_buttons li a{display:block; float:left; width:122px; height:0px; overflow:hidden; padding-top:37px; background:url(/local/images/spii/nav_top.jpg) no-repeat;}

		ul#nav_buttons li#sonycard a{background-position:0px -37px;}
		ul#nav_buttons li#sonycard a:hover, span.club_sonycard ul#nav_buttons li#sonycard a{background-position:0px 0px;}
		ul#nav_buttons li#sonycard.selected a {background-position:0px 0px;}

		ul#nav_buttons li#wheelwatchers a{width:124px;background-position:-122px -37px;}
		ul#nav_buttons li#wheelwatchers a:hover, span.club_wof ul#nav_buttons li#wheelwatchers a{background-position:-122px 0px;}
		ul#nav_buttons li#wheelwatchers.selected a {background-position:-122px 0px;}

		ul#nav_buttons li#patsplace a{background-position:-246px -37px;}
		ul#nav_buttons li#patsplace a:hover, span.club_patsplace ul#nav_buttons li#patsplace a{background-position:-246px 0px;}
		ul#nav_buttons li#patsplace.selected a {background-position:-246px 0px;}
		
		ul#nav_buttons li#jeopardy a{background-position:-368px -37px;}
		ul#nav_buttons li#jeopardy a:hover, span.club_jeopardy ul#nav_buttons li#jeopardy a{background-position:-368px 0px;}
		ul#nav_buttons li#jeopardy.selected a {background-position:-368px 0px;}

		ul#nav_buttons li#bluray a{background-position:-490px -37px;}
		ul#nav_buttons li#bluray a:hover, span.club_base ul#nav_buttons li#bluray a{background-position:-490px 0px;}
		ul#nav_buttons li#bluray.selected a {background-position:-490px 0px;}

		ul#nav_buttons li#sptelevision a{width:123px;background-position:-612px -37px;}
		ul#nav_buttons li#sptelevision a:hover, span.club_spt ul#nav_buttons li#sptelevision a{background-position:-612px 0px;}
		ul#nav_buttons li#sptelevision.selected a {background-position:-612px 0px;}

		ul#nav_buttons li#sonyfan a{background-position:-735px -37px;}
		ul#nav_buttons li#sonyfan a:hover, span.club_sonyfan ul#nav_buttons li#sonyfan a{background-position:-735px 0px;}
		ul#nav_buttons li#sonyfan.selected a {background-position:-735px 0px;}

		ul#nav_buttons li#playstation a{width:129px; background-position:-857px -37px;}
		ul#nav_buttons li#playstation a:hover, span.club_playstation ul#nav_buttons li#playstation a{background-position:-857px 0px;}
		ul#nav_buttons li#playstation.selected a {background-position:-857px 0px;}
		
		/*dashboard*/
		a#clubimage{position:absolute;; left:-204px; top:-79px; z-index:5;}
		a#clubbutton{position:absolute; top:45px; left:-186px; z-index:7;}
		#top .overlay,#bottom .overlay{height:100%; width:100%; background:url(/local/images/spii/overlay.png); position:static; padding-top:8px;}
		* html #top .overlay,* html #bottom .overlay {background:url(/local/images/spii/overlay.gif);}
		.dashboard .overlay .content{width:780px; margin:auto; position:relative; left:98px;}
		#top .overlay{padding-top:8px;position:static;}
		div.dashboard{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin:0 0 2px; padding:2px 0px; position:relative; color:#fff; top:0px;}
		div.dashboard a{color:#fff;}
		div.dashboard a:hover{text-decoration:none;}
		div.dashboard div#top{height:4.7em; _overflow:hidden;}
		div.dashboard div#bottom{height:4.7em; _overflow:hidden;}
		div.infographic {background:url(/local/images/spii/my_spin_id.png) no-repeat top left; height:107px; width:200px; float:right;position:relative;top:4px;z-index:1;}
		* html div.info_spinid {background-image:url(/local/images/spii/my_spin_id.gif) !important;}
		#infographics_link {position:absolute;height:110px;width:200px;overflow:hidden;right:0px;z-index:1000;}
		#infographics_link img {height:110px;width:200px;}
		div.infographic span{color:#000; display:block; font-size:24px; letter-spacing:5px; padding-top:43px; padding-left:17px; font-weight:bold; font-family:monospace;}
		#info{padding-left:30px; padding-top:3px; z-index:20;}
		#DashboardInfographic {color:#fff !important;position:relative;z-index:20;}
		#DashboardInfographic a {color:#fff !important;}
		.wishlisthit {cursor:pointer;}
		/************
		* Cart
		**************/
		div.dashboard #bottom .cart .panel1{font-size:0.8em;width:280px;height:45px;padding-top:0px;}
		div.dashboard #bottom .cart .panel1 h2{font-size:1em;}
		div.dashboard #bottom .cart .panel2{width:200px;font-size:1.1em;position:relative;}
		div.dashboard #bottom .cart .panel2 h2{ font-size:1.2em; font-weight:100;}
		div.dashboard #bottom .cart .panel2 img{ border:0px; position:absolute; left:190px; top:0px; }

		/************
		* Prize Claim
		**************/
		div.dashboard #bottom .winner .panel2{width:150px; font-size:1em; white-space:normal;}
		div.dashboard #bottom .winner .panel2 a{ font-weight:bold;}
		div.dashboard #bottom .winner .panel2 img{ border:0px;}
		div.dashboard #bottom .winner .panel3{ float:left;padding-left:35px;}
		div.dashboard #bottom .winner .panel3 img{float:left;padding-right:5px;}
		div.dashboard #bottom .winner .panel3 h2{font-size:1em;}

		/****************************************
		*  Info Graphics
		***************************************/
		div.dashboard div.info_sptlevel {background:url(/local/images/spii/infographic/tv.png) top left no-repeat;}
		div.dashboard div.info_spinid {background:url(/local/images/spii/my_spin_id.png) no-repeat top left;}
		div.dashboard div.info_bluray {background:url(/local/images/spii/infographic/bluray.png) no-repeat top left;}
		div.dashboard div.info_wishlist {background:url(/local/images/spii/infographic/wishlistmeter.png) no-repeat top right;z-index:1;}
		div.dashboard div.info_jeopardy {background:url(/local/images/spii/infographic/jeopardy.jpg) no-repeat top left;width:189px;}
		div.dashboard div.info_jeopardy p {font-weight:bold;font-size:10px;padding:13px 8px 0;text-transform:uppercase;}

		/** WISHLIST METER SETTINGS for SONY CARD and SONY FAN **/
		div.dashboard div.infographic span.enable_bar {background:url(/local/images/spii/infographic/wishlist_empty_bar.png) no-repeat left bottom; width:180px; height:26px; padding:0px; margin-top:60px; margin-left:10px; position:relative;}
		div.dashboard div.infographic span.enable_bar div{background:url(/local/images/spii/infographic/wishlist_full_bar.png) no-repeat bottom left; height:26px; position:relative; overflow:visible; width:50px;}
		div.dashboard div.infographic span.enable_bar img {position:absolute; left:0; margin-top:-26px; _margin-top:-29px;}

		div.dashboard div.info_wishlist .info{margin-top:-36px; margin-left:27px; width:150px; font-size:0.9em;}

		/** SP TELEVISION reward LEVEL**/
		div.dashboard div.info_sptlevel span.enable_bar,
		div.dashboard div.info_bluray span.enable_bar {margin-top:40px;background-image:none;}
		div.dashboard div.info_jeopardy span.enable_bar {background:url(/local/images/spii/infographic/jeopardy_empty_bar.jpg) no-repeat 0 0;margin-top:16px;margin-left:3px;}

		div.dashboard div.info_sptlevel span.enable_bar div {background:url(/local/images/spii/infographic/patsplace_full_bar.png) no-repeat bottom left;}
		div.dashboard div.info_bluray span.enable_bar div {background:url(/local/images/spii/infographic/bluray_full_bar.png) no-repeat bottom left;}
		div.dashboard div.info_jeopardy span.enable_bar div {background:url(/local/images/spii/infographic/jeopardy_full_bar.jpg) no-repeat 0 0;}

		div.dashboard div.info_sptlevel .info,
		div.dashboard div.info_bluray .info {font-size:0.7em; letter-spacing:0; font-weight:bold; color:#d5d8cd; margin-top:-2px; text-transform:uppercase;}
		div.dashboard div.info_sptlevel .info{color:#e9e2da; margin-top:3px; width:100%;text-align:center;}
		div.dashboard div.info_bluray .info{list-style:none; padding-left:15px;}
		div.dashboard div.info_bluray .info li{float:left; padding-left:10px;}
		div.dashboard div.info_jeopardy #info{position:relative;top:12px;text-align:center;padding:0;font-weight:normal;font-size:12px;}
		
		div.dashboard div.info_sptlevel span.enable_bar img{margin-top:-28px; _margin-top:-30px;}
		div.dashboard div.info_bluray span.enable_bar img{margin-top:-42px;}

		/* ****************************************/

		ul.hlist{list-style:none;overflow:hidden;}
		ul.hlist li{display:inline;border-left:1px solid #fff;padding-left:6px;padding-right:6px;margin-left:-4px;}
		ul.hlist li a{ color:#fff;}

		.panel1{float:left; height:2.9em; padding-top:5px;}
		.panel1 img{float:left; border:2px solid #fff; margin-right:6px;}
		#top .panel1 h2{width:190px; font-size:14px;}
		#bottom .panel1 {padding-right:13px;}
		#bottom .panel1 h2{font-size:1.2em;}

		.panel2{height:45px; float:left; padding-left:13px; padding-right:5px;}
		.panel2 dt{float:left;}
		.panel2 img{float:left; border:2px solid #fff; margin-right:6px;}
		#top .panel2{width:210px; padding-top:5px; height:2.9em;}

		#bottom .panel2 {padding-left:10px; white-space:nowrap; width:240px;}
		#bottom .panel2, #bottom .panel3 {font-size:10px;}
		#bottom .panel2 h2{font-size:1em;}
		#bottom .panel2 ul{font-weight:bold;}

		.panel3{float:left; padding-left:20px; width:9.5em; background:url(/local/images/spii/arrow.png) no-repeat top left; margin-top:5px;}
		* html .panel3{background-image:url(/local/images/spii/arrow.gif);}
		div#top .panel3{font-weight:bold;}
		div#bottom .panel3{width:150px; margin-top:0px;height:45px;}
		div#bottom .panel3 a{font-weight:bold;}
		.arrow{background:url(/local/images/spii/arrow_sm.gif) no-repeat center right; padding-right:7px; color:#fff; white-space:nowrap;}

		/*logout*/
		/* NOT LOGGED IN */
		span.logout div.dashboard{top:35px;margin:0 0 55px;}
		span.logout div.dashboard .content{
		}
		span.logout div.dashboard #top{height:23px;}
		span.logout div.dashboard #bottom .panel1{width:200px; text-align:right; padding-right:20px;}
		span.logout div.dashboard #bottom .panel2{width:80px; text-align:right;}
		span.logout div.dashboard #bottom .panel2 h2{padding-top:5px; font-size:1.5em; white-space:normal;}
		span.logout div.dashboard #bottom .panel3{margin-left:10px; padding-left:30px; width:450px; position:absolute; left:320px;}
		span.logout div.dashboard #bottom .panel3 a{font-weight:normal;}
		span.logout div.dashboard #bottom .panel3 form{height:60px;}
		span.logout div.dashboard form#toploginform{padding-top:2px;}
		span.logout div.dashboard form#toploginform ul{padding-left:20px; padding-top:5px;}

		.topusername, .toppassword {border:0px; color:#666; margin-left:10px; width:123px; background:url(/local/images/spii/loginboxes.png) no-repeat center; float:left; padding-left:9px; cursor:text; color:#000; height:19px;}
		* html input.topusername, * html input.toppassword {background:url(/local/images/spii/loginboxes.gif) no-repeat;}
		.topusername input, .toppassword input {background:none;border:0;width:120px;}
		.safari .topusername input,.safari .toppassword input {height:19px;line-height:19px;}
		input#loginbtn{background:url(/local/images/spii/login.png) no-repeat left bottom; width:70px; border:0px; margin-left:5px; height:20px; cursor:pointer; position:relative; top: 0;}
		input.username {background:url(/local/images/spii/usernameHint.gif) no-repeat 0 5px;}
		input.password {background:url(/local/images/spii/passwordHint.gif) no-repeat 0 5px;}
		/*checklist*/
		#dateElement{padding:0px 0px 5px 10px;}
		#dateElement p{color:#3A61AC;font-size:14px;left:32px;}
		span.club_sonycard #dateElement p{color:#653D79;}
		span.club_patsplace #dateElement p{color:#82A237;}
		span.club_base #dateElement p{color:#C32617;}
		span.club_spt #dateElement p{color:#0C2949;}
		span.club_bluray #dateElement p{color:#3A61AC;}
		span.club_playstation #dateElement p{color:#3A61AC;}

		/*toggle between activities checklist and calendar */
		ul.checklistnav{list-style:none;}
		#maincontent ul.checklistnav h2{color:#fff;margin:0;}
		ul.checklistnav li{display:inline;}
		ul.checklistnav li a{height:28px;line-height:28px; width:182px; display:block; float:left; background:url(/local/images/spii/wheel/tabs.jpg) no-repeat top right; text-align:center; font-weight:100; color:#fff; text-decoration:none;}
		span.club_sonycard ul.checklistnav li a{background-image:url(/local/images/spii/sonycard/tabs.jpg);}
		span.club_patsplace ul.checklistnav li a{background-image:url(/local/images/spii/patsplace/tabs.jpg);}
		span.club_base ul.checklistnav li a{background-image:url(/local/images/spii/sonyfan/tabs.jpg);}
		span.club_spt ul.checklistnav li a{background-image:url(/local/images/spii/sptelevision/tabs.jpg);}
		span.club_bluray ul.checklistnav li a{background-image:url(/local/images/spii/bluray/tabs.jpg);}
		span.club_playstation ul.checklistnav li a{background-image:url(/local/images/spii/playstation/tabs.jpg);}
		span.club_jeopardy ul.checklistnav li a{background-image:url(/local/images/spii/jeopardy/tabs.jpg);}

		ul.checklistnav li.check a{background-position:bottom left; font-weight:100; width:185px;}
		ul.checklistnav li.check a.selected{background-position:top left; font-weight:bold; color:#fff; }
		ul.checklistnav li#cal a{width:175px; background-position:top right;}
		ul.checklistnav li#cal a.selected{width:175px; background-position:bottom right; font-weight:bold;}
		ul.checklist,#calendar{width:637px; list-style:none; float:left; clear:left;}
		#calendar{display:none;}
		#maincontent ul.checklist li {list-style:none;}

		#CompletedCheckListTable {table-layout:fixed;}
		ul.checklist strong{display:block;}
		ul.checklist table{font-family:Arial, Helvetica, sans-serif; font-size:11px; border-collapse:collapse; width:100%;}
		ul.checklist td {border-right:1px solid #fff;height:20px;padding:12px 0;}
		#maincontent ul.checklist h3{color:#fff; text-transform:uppercase; margin:0;padding:2px 0px 2px 1em; font-style:italic; border-top:1px solid #fff; border-bottom:1px solid #fff;}
		#maincontent ul.checklist h4 {font-size:1em;margin:0 12px;}
		ul.checklist .checkbox {width:40px;}
		ul.checklist .activity {background-position:10px center;background-repeat:no-repeat;vertical-align:middle;width:145px !important;}
		ul.checklist h4 a {display:block;font-size:11px;font-weight:bold;margin:0; padding:0 0 0 50px;}

		ul.checklist td.prize {padding: 5px;vertical-align:middle;}
		ul.checklist td.prize img {float:left; margin:0 15px 0 0;}
		ul.checklist td.desc{font-style:italic; width:130px; padding:13px;}
		ul.checklist td.learn {padding:5px 12px;vertical-align:middle;}

		ul.checklist a.learnmore{display:block; width:107px; margin:auto;}
		ul.checklist td.winner{padding:5px 12px;width:100px;border-right:none;}
		ul.checklist td.learnLoggedIn {width:105px;}
		ul.checklist h4 a{background:left center no-repeat; background-position: 10px center;}

		#CheckListTableBody .checkbox{background-image:url(/local/images/spii/nocheck.gif);background-repeat: no-repeat;background-position:center center;width:40px;}
		#CompletedCheckListTableBody .checkbox{background-image:url(/local/images/spii/check.gif);background-repeat: no-repeat;background-position:center center;width:40px;}

		/*subdash*/
		#bottom .subdash1 .panel1{font-size:0.8em;width:280px;height:45px;padding-top:0px;}
		#bottom .subdash1 .panel1 h2{font-size:1em;}
		#bottom .subdash1 .panel2{width:200px;font-size:1.1em;position:relative;}
		#bottom .subdash1 .panel2 h2{font-size:1.2em;font-weight:100;}
		#bottom .subdash1 .panel2 img{border:0px;position:absolute;left:190px;top:0px;}
		/****** SUBDASH3 *************/
		#bottom .subdash3 .panel2{width:150px;font-size:1em;white-space:normal;}
		#bottom .subdash3 .panel2 a{font-weight:bold;}
		#bottom .subdash3 .panel2 img{border:0px;}
		#bottom .subdash3 .panel3{float:left;padding-left:35px;}
		#bottom .subdash3 .panel3 img{float:left;padding-right:5px;}
		#bottom .subdash3 .panel3 h2{font-size:1em;}

		/*calendar*/
		#calendar h3{text-align:center; color:#fff; padding:0.2em; font-weight:bold;}
		#calendar .nav { color: #fff; font-weight bold; text-decoration:none; }
		#calendar table#calendarhtml{border-collapse:collapse; overflow:hidden; width:628px;}
		#calendar th{display:block; width:89px; float:left; overflow:hidden; border-right:1px solid #fff; font-weight:normal; font-size:0.8em; padding:0px; margin:0px;}

		/*dashboard colors*/
		/******* Wheel Watchers ********/
		div.dashboard div#top{background:#5b8cd9;border-bottom:1px solid #2d5ec5;}
		div.dashboard div#bottom{background:#2d5ec5;border-top:1px solid #5b8cd9;}
		/* top */
		.panel1{border-right:1px solid #3d6cc9;}
		.panel2{border-left:1px solid #7aa5e2;}
		/* bottom */
		div#bottom .panel1{border-right:1px solid #1a40ae;}
		div#bottom .panel2{border-left:1px solid #4c7dd3;}
		/* checklist heading, text, and link color */
		#maincontent ul.checklist,#maincontent ul.checklist a,#maincontent ul.checklist td,#maincontent ul.checklist strong{color:#303f5e;}
		ul.checklist h3,#calendar,#calendar h3,#calendar th {background-color:#3A61AC;}
		/* checklist background */
		ul.checklist tr{background-color:#ffebcc;}
		ul.checklist tr.odd{background-color:#ffe0b2;}
		/* checklist completed background */
		ul.checklist tr.selected {background-color: #dee8f7;}
		/* calendar colors */
		#calendar{border-top:1px solid #fff;background-color:#3A61AC;}
		#calendar th{color:#fff;}

		/******* Sony Card *******/
		span.club_sonycard div.dashboard div#top{background:#527693;border-bottom:1px solid #275674;}
		span.club_sonycard div.dashboard div#bottom{background:#275674;border-top:1px solid #527693;}
		/* top */
		span.club_sonycard .panel1{border-right:1px solid #2E5775;}
		span.club_sonycard .panel2{border-left:1px solid #6A93A9;}
		/* bottom */
		span.club_sonycard div#bottom .panel1{border-right:1px solid #122D4B;}
		span.club_sonycard div#bottom .panel2{border-left:1px solid #3E6787;}
		/* checklist heading, text, and link color */
		span.club_sonycard checklist, span.club_sonycard ul.checklist a{color:#303f5e;}
		.clubsonycard ul.checklist h3,.clubsonycard #calendar,.clubsonycard #calendar h3,.clubsonycard #calendar th {background-color:#275674;}
		/* checklist background */
		span.club_sonycard ul.checklist tr{background-color:#ffebcc;}
		span.club_sonycard ul.checklist tr.odd{background-color:#ffe0b2;}
		/* checklist completed background */
		.clubsonycard ul.checklist tr.selected{background-color: #E4D1EF;}

		/******* Sony Pictures Television *******/
		span.club_spt div.dashboard div#top{background:#25577c;border-bottom:1px solid #0c2949;}
		span.club_spt div.dashboard div#bottom{background:#0c2949;border-top:1px solid #25577c;}
		/* top */
		span.club_spt .panel1{border-right:1px solid #153a5c;}
		span.club_spt .panel2{border-left:1px solid #407699;}
		/* bottom */
		span.club_spt div#bottom .panel1{border-right:1px solid #071833;}
		span.club_spt div#bottom .panel2{border-left:1px solid #1d486e;}
		/* checklist heading, text, and link color */
		span.club_spt checklist, span.club_spt ul.checklist a{color:#303f5e;}
		.clubsptelevision ul.checklist h3,.clubsptelevision #calendar,.clubsptelevision #calendar h3,.clubsptelevision #calendar th {background-color:#0C2949;}
		/* checklist background */
		span.club_spt ul.checklist tr{background-color:#ffebcc;}
		span.club_spt ul.checklist tr.odd{background-color:#ffe0b2;}
		/* checklist completed background */
		.clubsptelevision ul.checklist tr.selected{background-color: #D1DFEF;}

		/******* Pat's Place *******/
		span.club_patsplace div.dashboard div#top{background:#616AB9;border-bottom:1px solid #434B9C;}
		span.club_patsplace div.dashboard div#bottom{background:#333A95;border-top:1px solid #7E87CA;}
		/* top */
		span.club_patsplace .panel1{border-right:1px solid #434B9C;}
		span.club_patsplace .panel2{border-left:1px solid #7E87CA;}
		/* bottom */
		span.club_patsplace div#bottom .panel1{border-right:1px solid #212678;}
		span.club_patsplace div#bottom .panel2{border-left:1px solid #4F57AC;}
		/* checklist heading, text, and link color */
		span.club_patsplace checklist, span.club_patsplace ul.checklist a{color:#303f5e;}
		.clubpatsplace ul.checklist h3,.clubpatsplace #calendar,.clubpatsplace #calendar h3,.clubpatsplace #calendar th {background-color:#333A95;}
		/* checklist background */
		span.club_patsplace ul.checklist tr{background-color:#ffebcc;}
		span.club_patsplace ul.checklist tr.odd{background-color:#ffe0b2;}
		/* checklist completed background */
		.clubpatsplace ul.checklist tr.selected{background-color: #EBEFE0;}

		/******* Sony Fan *******/
		span.club_base div.dashboard div#top{background:#926DA0;border-bottom:1px solid #653D79;}
		span.club_base div.dashboard div#bottom{background:#653D79;border-top:1px solid #926DA0;}
		/* top */
		span.club_base .panel1{border-right:1px solid #7F41A8;}
		span.club_base .panel2{border-left:1px solid #A283B7;}
		/* bottom */
		span.club_base div#bottom .panel1{border-right:1px solid #7F41A8;}
		span.club_base div#bottom .panel2{border-left:1px solid #A283B7;}
		/* checklist heading, text, and link color */
		span.club_base checklist, span.club_base ul.checklist a{color:#303f5e;}
		.clubsonyfan ul.checklist h3,.clubsonyfan #calendar,.clubsonyfan #calendar h3,.clubsonyfan #calendar th {background-color:#653D79;}
		/* checklist background */
		span.club_base ul.checklist tr{background-color:#ffebcc;}
		span.club_base ul.checklist tr.odd{background-color:#ffe0b2;}
		/* checklist completed background */
		.clubsonyfan ul.checklist tr.selected{background-color: #EFE1E0;}

		/******* Blu-Ray *******/
		span.club_bluray div.dashboard div#top{background:#7cbae1;border-bottom:1px solid #4a9bd3;}
		span.club_bluray div.dashboard div#bottom{background:#4a9bd3;border-top:1px solid #7cbae1;}
		/* top */
		span.club_bluray .panel1{border-right:1px solid #5ba3d5;}
		span.club_bluray .panel2{border-left:1px solid #96caea;}
		/* bottom */
		span.club_bluray div#bottom .panel1{border-right:1px solid #327bbf;}
		span.club_bluray div#bottom .panel2{border-left:1px solid #6cb0dc;}
		/* checklist heading, text, and link color */
		span.club_bluray checklist, span.club_bluray ul.checklist a{color:#303f5e;}
		.clubbluray ul.checklist h3,.clubbluray #calendar,.clubbluray #calendar h3,.clubbluray #calendar th {background-color:#4A9BD3;}
		/* checklist background */
		span.club_bluray ul.checklist tr{background-color:#ffebcc;}
		span.club_bluray ul.checklist tr.odd{background-color:#ffe0b2;}
		/* checklist completed background */
		.clubbluray ul.checklist tr.selected{background-color: #E0E9EF;}

		/******* PlayStation *******/
		span.club_playstation div.dashboard div#top{background:#424242;border-bottom:1px solid #1b1b1b;}
		span.club_playstation div.dashboard div#bottom{background:#1b1b1b;border-top:1px solid #424242;}
		/* top */
		span.club_playstation .panel1{border-right:1px solid #292929;}
		span.club_playstation .panel2{border-left:1px solid #626262;}
		/* bottom */
		span.club_playstation div#bottom .panel1{border-right:1px solid #0f0f0f;}
		span.club_playstation div#bottom .panel2{border-left:1px solid #353535;}
		/* checklist heading, text, and link color */
		span.club_playstation checklist, span.club_playstation ul.checklist a{color:#303f5e;}
		.clubplaystation ul.checklist h3,.clubplaystation #calendar,.clubplaystation #calendar h3,.clubplaystation #calendar th {background-color:#1B1B1B;}
		/* checklist background */
		span.club_playstation ul.checklist tr{background-color:#ffebcc;}
		span.club_playstation ul.checklist tr.odd{background-color:#ffe0b2;}
		/* checklist completed background */
		.clubplaystation ul.checklist tr.selected{background-color: #DFDFDF;}
		
		/******* Jeopardy *******/
		span.club_jeopardy div.dashboard div#top{background:#2a40a5;border-bottom:1px solid #0d1369;}
		span.club_jeopardy div.dashboard div#bottom{background:#0d1369;border-top:1px solid #2a40a5;}
		span.club_jeopardy a#clubimage {top:-67px;left:-196px;}
		/* top */
		span.club_jeopardy .panel1{border-right:1px solid #142076;}
		span.club_jeopardy .panel2{border-left:1px solid #4a5fba;}
		/* bottom */
		span.club_jeopardy div#bottom .panel1{border-right:1px solid #06094c;}
		span.club_jeopardy div#bottom .panel2{border-left:1px solid #1a2984;}
		/* checklist heading, text, and link color */
		span.club_jeopardy checklist, span.club_jeopardy ul.checklist a{color:#0c0e58;}
		.clubjeopardy ul.checklist h3,.clubjeopardy #calendar,.clubjeopardy #calendar h3,.clubjeopardy #calendar th {background-color:#0c0e58;}
		/* checklist completed background */
		.clubjeopardy ul.checklist tr.selected{background-color: #b6b7cc;}
		
		/*old styles*/

		#cntHeaderLoginError {position:absolute;top:65px;z-index:10;}

		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
		table {border-collapse:collapse;border-spacing:0;}
		fieldset,img {border:0;}
		address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
		#maincontent b {font-style:normal;}
		#maincontent ol,#maincontent ul {list-style:none;}
		caption,th {text-align:left;}
		#maincontent h1,#maincontent h2,#maincontent h3,#maincontent h4,#maincontent h5,#maincontent h6,#maincontent p {font-size:100%;font-weight:normal;}
		.clientconfig td {border:1px solid #B7B7B7;padding:5px;}

		#maincontent,#maincontent td,#maincontent th,#maincontent input,#maincontent select {font-family:Arial,sans-serif;font-size:11px;color:#666;}

		#maincontent p {color:#666;font-family:Arial;margin:0 0 10px;}

		#maincontent ul li {list-style-type:disc;list-style-position:outside;}
		#maincontent .jeopardytab ul li {list-style:none;}
		#maincontent ol {margin-left:25px;margin-bottom:10px;}
		#maincontent ol li {list-style-type:decimal;list-style-position:outside;}


		.hr {height:1px;padding:0;margin:0;margin-bottom:10px;line-height:1px;font-size:1px;background-color:#b7b7b7;}
		.hrPad {height:1px;padding:0;margin:10px 0;line-height:1px;font-size:1px;background-color:#b7b7b7;}

		.clearAll {clear:both;}

		.alignLeft {text-align:left;}
		.alignRight {text-align:right;}
		.alignCenter {text-align:center;}

		.floatLeft {float:left;}
		.floatRight {float:right;}

		img.floatLeft {float:left;margin-right:5px;margin-bottom:10px;}
		img.floatRight {float:right;margin-left:5px;margin-bottom:10px;}

		.displayInline {display:inline;}
		.displayBlock {display:block;}

		.padLeft5 {padding-left:5px;}
		.padRight5 {padding-right:5px;}
		.padRight15 {padding-right:15px;}
		.padBottom5 {padding-bottom:5px;}

		#maincontent h5.marginLeft5 {margin-left:5px;}

		div.marginRight9 {margin-right:9px;}
		div.marginRight5 {margin-right:5px;}

		label.marginLeft20 {margin-left:20px;height:auto !important;height:1px;}

		.remove {display:none;}

		#maincontent a {color:#39c;cursor:pointer;}
		#maincontent a:active {color:#666;}
		#maincontent a:hover,#maincontent a.selectedLinkLearn {color:#f60;}

		#maincontent h1 {font-size:22px;color:#000;font-weight:normal;}
		#maincontent h2 {font-size:15px;color:#000;font-weight:bold;margin-bottom:10px;}
		#maincontent h3 {font-size:14px;color:#666;font-weight:bold;margin-bottom:10px;}
		#maincontent h4 {font-size:14px;color:#333;margin-bottom:10px;}
		#maincontent h5 {font-weight:bold;margin-bottom:10px;}
		#maincontent h6 {font-size:10px;color:#000;margin-bottom:10px;}

		#maincontent .fontCopy {font-size:11px;color:#666;font-weight:normal;}
		#maincontent .fontStrike {font-size:11px;color:#c0c0c0;font-weight:normal;}
		#maincontent .fontPrice {font-size:11px;font-weight:bold;}
		#maincontent .fontTitle {font-size:13px;color:#000;font-weight:bold;}
		#maincontent .fontSmallCopy {font-size:10px;color:#666;font-weight:normal;}
		#maincontent .fontTinyCopy {font-size:9px;color:#000;font-weight:normal;}
		#maincontent .hed {font-weight:bold;color:#000;font-size:13px;font-family:Arial;padding-bottom:5px;}

		.fontBold {font-weight:bold;}

		.colorWhite {color:#fff;}
		.colorBlack {color:#000;}
		.colorRed {color:#f00;}
		.colorBlue {color:#283C83;}

		label.error {color:#f00;}
		input.error {background-color:#fcc;border:1px solid #666;height:17px;}
		select.error {background-color:#fcc;}

		a.linkArrow {color:#39c;padding-left:11px;text-decoration:none;background:url(/local/images/global/icons/ico_arrow_right_off.gif) no-repeat 0 2px;}
		a.linkArrow:hover {background:url(/local/images/global/icons/ico_arrow_right_on.gif) no-repeat 0 2px;}
		a.linkArrow:active {}

		a.linkTop {color:#39c;font-size:10px;padding-left:12px;text-decoration:none;background:url(/local/images/global/icons/ico_arrow_up_off.gif) no-repeat 0 4px;}
		a.linkTop:hover {background:url(/local/images/global/icons/ico_arrow_up_on.gif) no-repeat 0 4px;}
		a.linkTop:active {}

		a.linkLearn {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_learn_off.gif) no-repeat 0 1px;}
		a.linkLearn:hover,a.selectedLinkLearn {background:url(/local/images/global/icons/ico_learn_on.gif) no-repeat 0 1px;}
		a.linkLearn:active {}

		a.linkSimilar {color:#39c;padding-left:26px;text-decoration:none;background:url(/local/images/global/icons/ico_learn_off.gif) no-repeat 5px 1px;}
		a.linkSimilar:hover {background:url(/local/images/global/icons/ico_learn_on.gif) no-repeat 5px 1px;}
		a.linkSimilar:active {}

		a.linkInWish {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_inwish_off.gif) no-repeat 0 1px;}
		a.linkInWish:hover {background:url(/local/images/global/icons/ico_inwish_on.gif) no-repeat 0 1px;}
		a.linkInWish:active {}

		a.linkAddWish {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_add_wishlist_off.gif) no-repeat 0 1px;}
		a.linkAddWish:hover {background:url(/local/images/global/icons/ico_add_wishlist_on.gif) no-repeat 0 1px;}
		a.linkAddWish:active {}

		a.linkRemoveWish {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_remove_off.gif) no-repeat 0 1px;}
		a.linkRemoveWish:hover {background:url(/local/images/global/icons/ico_remove_on.gif) no-repeat 0 1px;}
		a.linkRemoveWish:active {}

		a.linkCreateWish {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_createwish_off.gif) no-repeat 0 1px;}
		a.linkCreateWish:hover {background:url(/local/images/global/icons/ico_createwish_on.gif) no-repeat 0 1px;}
		a.linkCreateWish:active {}

		a.linkViewCart {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_viewcart_off.gif) no-repeat 0 1px;}
		a.linkViewCart:hover {background:url(/local/images/global/icons/ico_viewcart_on.gif) no-repeat 0 1px;}
		a.linkViewCart:active {}

		a.linkBrowse {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_browse_off.gif) no-repeat 0 1px;}
		a.linkBrowse:hover {background:url(/local/images/global/icons/ico_browse_on.gif) no-repeat 0 1px;}
		a.linkBrowse:active {}

		a.linkNext {color:#39c;padding-right:21px;text-decoration:none;background:url(/local/images/global/icons/ico_next_off.gif) no-repeat right 0;}
		a.linkNext:hover {background:url(/local/images/global/icons/ico_next_on.gif) no-repeat right 0;}
		a.linkNext:active {}
		a.linkNext img {margin-top:2px;}


		a.linkDblNext {color:#39c;width:16px;text-decoration:none;background:url(/local/images/global/icons/ico_dbl_next_off.gif) no-repeat 0 0;}
		a.linkDblNext:hover {background:url(/local/images/global/icons/ico_dbl_next_on.gif) no-repeat 0 0;}
		a.linkDblNext:active {}
		a.linkDblNext img {margin-top:2px;}

		a.linkPrevious {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_prev_off.gif) no-repeat 0 0;}
		a.linkPrevious:hover {background:url(/local/images/global/icons/ico_prev_on.gif) no-repeat 0 0;}
		a.linkPrevious:active {}
		a.linkPrevious img {margin-top:2px;}

		a.linkDblPrevious {color:#39c;width:16px;text-decoration:none;background:url(/local/images/global/icons/ico_dbl_prev_off.gif) no-repeat 0 0;}
		a.linkDblPrevious:hover {background:url(/local/images/global/icons/ico_dbl_prev_on.gif) no-repeat 0 0;}
		a.linkDblPrevious:active {}
		a.linkDblPrevious img {margin-top:2px;}

		a.linkPrint {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_print_off.gif) no-repeat 0 1px;}
		a.linkPrint:hover {background:url(/local/images/global/icons/ico_print_on.gif) no-repeat 0 1px;}
		a.linkPrint:active {}

		a.linkEnlarge {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_enlarge_off.gif) no-repeat 0 1px;}
		a.linkEnlarge:hover {background:url(/local/images/global/icons/ico_enlarge_on.gif) no-repeat 0 1px;}
		a.linkEnlarge:active {}

		a.linkMoreImages {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_moreimages_off.gif) no-repeat 0 1px;}
		a.linkMoreImages:hover {background:url(/local/images/global/icons/ico_moreimages_on.gif) no-repeat 0 1px;}
		a.linkMoreImages:active {}

		a.linkMovies {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_movie_off.gif) no-repeat 0 1px;}
		a.linkMovies:hover {background:url(/local/images/global/icons/ico_movie_on.gif) no-repeat 0 1px;}
		a.linkMovies:active {}

		a.linkSpeaker {color:#39c;padding-left:10px;text-decoration:none;background:url(/local/images/global/icons/ico_speaker_off.gif) no-repeat 0 0;}
		a.linkSpeaker:hover {background:url(/local/images/global/icons/ico_speaker_on.gif) no-repeat 0 0;}
		a.linkSpeaker:active {}

		a.linkRemove {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_remove_off.gif) no-repeat 0 1px;}
		a.linkRemove:hover {background:url(/local/images/global/icons/ico_remove_on.gif) no-repeat 0 1px;}
		a.linkRemove:active {}

		a.linkChangeAddress {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_edit_off.gif) no-repeat 0 1px;}
		a.linkChangeAddress:hover {background:url(/local/images/global/icons/ico_edit_on.gif) no-repeat 0 1px;}
		a.linkChangeAddress:active {}

		a.linkEdit {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_edit_off.gif) no-repeat 0 1px;}
		a.linkEdit:hover {background:url(/local/images/global/icons/ico_edit_on.gif) no-repeat 0 1px;}
		a.linkEdit:active {}

		a.linkCancel {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_cancel_off.gif) no-repeat 0 1px;}
		a.linkCancel:hover {background:url(/local/images/global/icons/ico_cancel_on.gif) no-repeat 0 1px;}
		a.linkCancel:active {}

		a.linkUpdate {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_update_off.gif) no-repeat 0 1px;}
		a.linkUpdate:hover {background:url(/local/images/global/icons/ico_update_on.gif) no-repeat 0 1px;}
		a.linkUpdate:active {}

		a.linkClose {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_close_off.gif) no-repeat 0 1px;}
		a.linkClose:hover {background:url(/local/images/global/icons/ico_close_on.gif) no-repeat 0 1px;}
		a.linkClose:active {}

		a.linkInfo {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_prodinfo_off.gif) no-repeat 0 1px;}
		a.linkInfo:hover {background:url(/local/images/global/icons/ico_prodinfo_on.gif) no-repeat 0 1px;}
		a.linkInfo:active {}

		a.linkPDF {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_pdf_off.gif) no-repeat 0 1px;}
		a.linkPDF:hover {background:url(/local/images/global/icons/ico_pdf_on.gif) no-repeat 0 1px;}
		a.linkPDF:active {}

		a.linkHelp {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_whatsthis_off.gif) no-repeat 0 1px;}
		a.linkHelp:hover {background:url(/local/images/global/icons/ico_whatsthis_on.gif) no-repeat 0 1px;}
		a.linkHelp:active {}

		a.linkCalendar {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_calendar_off.gif) no-repeat 0 1px;}
		a.linkCalendar:hover {background:url(/local/images/global/icons/ico_calendar_on.gif) no-repeat 0 1px;}
		a.linkCalendar:active {}

		a.linkBigPrev {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_prev_off.gif) no-repeat 0 0;}
		a.linkBigPrev:hover {background:url(/local/images/global/icons/ico_prev_on.gif) no-repeat 0 0;}
		a.linkBigPrev:active {}

		a.linkBigNext {color:#39c;padding-right:22px;text-decoration:none;background:url(/local/images/global/icons/ico_next_off.gif) no-repeat 26px 0;}
		a.linkBigNext:hover {background:url(/local/images/global/icons/ico_next_on.gif) no-repeat 26px 0;}
		a.linkBigNext:active {}

		a.linkExternal {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_externallink_off.gif) no-repeat 0 1px;}
		a.linkExternal:hover {background:url(/local/images/global/icons/ico_externallink_on.gif) no-repeat 0 1px;}
		a.linkExternal:active {}

		a.linkReadMore {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_readmore_off.gif) no-repeat 0 1px;}
		a.linkReadMore:hover {background:url(/local/images/global/icons/ico_readmore_on.gif) no-repeat 0 1px;}
		a.linkReadMore:active {}

		a.linkVideo {color:#39c;padding-left:21px;text-decoration:none;background:url(/local/images/global/icons/ico_camcorder_off.gif) no-repeat 0 1px;}
		a.linkVideo:hover {background:url(/local/images/global/icons/ico_camcorder_on.gif) no-repeat 0 1px;}
		a.linkVideo:active {}

		input {width:140px;padding:2px 0 0 3px;}

		input.inputCheckbox {width:15px;vertical-align:text-top;}
		_input.inputCheckbox {width:15px;vertical-align:middle;}

		input.inputCoupon {width:50px;}
		input.inputPrice {width:50px;text-align:right;padding-right:3px;}
		input.inputQty {width:20px;text-align:right;padding-right:3px;}
		input.inputSSN {width:70px;}
		input.inputSecurityCode {width:65px;}
		input.inputZipCode {width:60px;}
		input.inputYear {width:40px;}
		input.inputPhone {width:35px;}
		input.inputState {width:45px;}
		input.inputFile {width:200px;height:20px;}

		select.selectState {width:45px;}
		select.selectMonth {width:50px;}
		select.selectDay {width:45px;}
		select.selectQuestion {width:146px;}
		select.selectCategory {width:105px;vertical-align:text-top;}

		input.button {margin:0;padding:0;}

		input.buttonLogin {width:70px;height:22px;}
		input.buttonApply {width:66px;height:22px;}
		input.buttonContinueShopping {width:156px;height:22px;}
		input.buttonEmptyCart {width:104px;height:22px;}
		input.buttonContinueBid {width:150px;height:22px;}
		input.buttonBack {width:63px;height:22px;}
		input.buttonPlaceOrder {width:114px;height:22px;}
		input.buttonContinue {width:91px;height:22px;}
		input.buttonViewHistory {width:176px;height:22px;}
		input.buttonContinueCheckout {width:161px;height:22px;}
		input.buttonCheckout {width:176px;height:22px;}
		input.buttonSubmit {width:75px;height:22px;}
		input.buttonSubmitProfile {width:126px;height:22px;}
		input.buttonCancel {width:81px;height:22px;}
		input.buttonUpdate {width:76px;height:22px;}
		input.buttonBuyPoints {width:100px;height:22px;margin-right:5px;}
		input.buttonFindProduct {width:122px;height:22px;}
		input.buttonSendUsername {width:175px;height:22px;}
		input.buttonSendPassword {width:175px;height:22px;}
		input.buttonSend {width:62px;height:22px;}
		input.buttonGo {width:34px;height:22px;margin-left:4px;margin-top:1px;display:inline;}
		input.buttonSort {width:16px;height:11px;}
		input.buttonCheckoutFeedback {width:244px;height:22px;}
		input.buttonReturnToHomepage {width:168px;height:22px;}

		div.bdyContent {background:url(/local/images/global/backgrounds/bkg_page.png) repeat-y 0 0;overflow:hidden;width:988px;}
		div.bdyRightRail {width:252px;float:left;overflow:hidden;}

		div.bdyContentWell {width:736px;float:left;overflow:hidden;}		
		
		div.bdyContentWellFull {color:#666;float:left;font-size:11px;margin:0 15px 0 30px;display:inline;}
		div.bdyContentWellFooter {margin:10px 20px 0 30px;}

		div.bdyContentWellWideLeft {width:523px;float:left;margin:0 5px 0 25px;overflow:hidden;display:inline;}
		div.bdyContentWellNarrowRight {width:165px;float:left;margin:0;overflow:hidden;display:inline;}

		div.bdyContentWellLoginLeft {width:438px;float:left;margin:0 5px 0 30px;overflow:hidden;display:inline;}
		div.bdyContentWellLoginRight {width:245px;float:left;margin:0;overflow:hidden;display:inline;}

		div.bdyContentWellMiddle {width:343px;float:left;margin:0 10px 0 0;overflow:hidden;display:inline;}

		div.bdyContentWellNarrowLeft {width:165px;float:left;margin:0 5px 0 30px;overflow:hidden;display:inline;}
		div.bdyContentWellWideRight {width:523px;float:left;margin:0;overflow:hidden;display:inline;}
		.clubjeopardy div.bdyContentWellWideRight {width:745px;margin:20px 0 0;}

		.productpopup div.bdyContentWellWideRight {float:none;}
		
		div.bdyRightRailSpacer {height:400px;}

		div.bdyHeader {background:url(/local/images/global/backgrounds/bkg_header.png) no-repeat 0 100%;font-size:0;height:10px;overflow:hidden;width:988px;}
		div.bdyFooter {background:url(/local/images/spii/footerbg.gif) no-repeat;font-size:0;height:22px;overflow:hidden;width:736px;}
		.clubjeopardy div.bdyFooter {background:none;}
		.jeopardyfooter {background:url(/local/images/spii/footerbg_wider.gif) no-repeat;font-size:0;height:22px;overflow:hidden;width:988px;}

		div.cntContentHeader {width:736px;height:45px;position:relative;overflow:hidden;}
		div.cntContentHeader h1 {position:absolute;top:20px;left:30px;margin:0;}
		div.cntContentHeader h1 span {display:none;}
		div.cntContentHeader p {position:absolute;top:26px;right:190px;font-size:10px;}
		div.cntContentHeader a {position:absolute;top:11px;left:623px;}

		table.tableSurvey {margin-bottom:8px;}
		table.tableSurvey td {padding-bottom:3px;}
		table.tableSurvey input {width:15px;height:15px;margin-right:5px;}
		table.tableSurvey input.buttonSubmit {width:75px;height:22px;margin-right:0;}

		table.tableSurveyResults {margin-bottom:8px;}
		table.tableSurveyResults td.result {width:148px;height:10px;background:url(/local/images/global/backgrounds/survey_bar.gif);line-height:9px;font-size:8px;}
		table.tableSurveyResults td.label {padding-left:5px;line-height:9px;font-size:10px;}

		table.tableCart {margin-left:0px;}
		table.tableCart div.hr {margin:10px 0;}
		table.tableCart th {padding:0;margin:0;font-size:11px;color:#666666;}
		table.tableCart td {padding:0;margin:0;text-align:right;}
		table.tableCart .tableCartTotal {font-size:13px;font-weight:bold;}

		table.tableCartGradient {margin-left:0;margin-top:5px;margin-bottom:5px;}
		table.tableCartGradient th {height:28px;background:url(/local/images/global/boxes/cart_grad.jpg) repeat-x;}
		table.tableCartGradient td {height:28px;background:url(/local/images/global/boxes/cart_grad.jpg) repeat-x;}

		div.bdyRightRail {background:url(/local/images/global/backgrounds/bkg_right_rail.png) no-repeat;}
		div.cntContentHeader {background:url(/local/images/global/backgrounds/bkg_content_header.png);}
		div.bdyContentWell {background:url(/local/images/global/backgrounds/bkg_content_body.png);position:relative;}
		.clubjeopardy div.bdyContentWell {width:988px;background:url(/local/images/global/backgrounds/bkg_content_body_wider.png);}
		.clubjeopardy div.cntContentHeader {width:988px;background:url(/local/images/global/backgrounds/bkg_content_header_wider.png);}

		.winnerHeadline {margin-top:10px;margin-bottom:5px;}

		.RadEContentBordered {background:none}

		.surveyResultBar {background:#a9da6f;border-left:1px solid #666666;height:3px;overflow:hidden;}

		#homepagepoll{float:left; width:300px;}

		.above {z-index:10;}
		.above * {z-index:10;}

		.closeWinBtnTop {padding-top: 10px;padding-right: 85px;padding-bottom: 10px;padding-left: 0px;text-align: right;}

		img.callout_no_longer_avail {height:13px;margin-bottom:10px;width:118px;}

		div.bdyContentWellWide {float:left;margin:0 5px 0 30px;display:inline;}

		div.boxHalf {width:340px;float:left;margin:0 10px 10px 0;display:inline;}
		div.boxHalf img.floatLeft {margin-bottom:35px;margin-right:10px;}
		div.boxHalf ul {margin-left:20px;}
		div.boxHalf ul li {margin-bottom:10px;}

		.notfound {min-height:400px;} * html .notfound {height:400px;}

		#maincontent .subnav ul.links {margin:0;padding:0 0 0 20px;}
		#maincontent .subnav ul.links li {list-style:none;margin:0 0 4px 0;}
		#maincontent .subnav ul.links li a {color:#7B7B7B;text-decoration:none;}
		#maincontent .subnav ul.links li a.selected {font-weight:bold;background:none;}
		#maincontent .subnav ul.links ul {margin:4px 0 0;}

		.boxRightRail .banner {text-align:center;}

		/********

		default box styles: sets the default components of the dynamic boxes

		********/

		.bc {padding:5px 10px 5px 10px; height:auto !important; height: 1em; /* more IE trickery */ }
		.bt {margin:0 0 0 5px;height:5px;font-size:1px; /* fix height for IE */}
		.bt div {height:5px;width:5px;position:relative;left:-5px;font-size:1px; /* fix height for IE */}
		.bb {margin:0 0 0 4px;height:5px;font-size:1px; /* fix height for IE */}
		.bb div {height:5px;width:5px;position:relative;left:-4px;font-size:1px; /* fix height for IE */}
		.bl {padding:0 0 0 1px;height:auto !important; /* all standards compliant browsers should use this one */ height:1px; /* fix for IE height issue with the background border */}
		.br {padding:0 1px 0 0;}

		.h165 {min-height:165px;}

		/* boxRightRailHolder */

		.boxRightRailHolder {margin:0 14px 20px 12px;}
		.boxRightRailHolder .bc {padding:1px 10px 1px 10px;}
		.boxRightRailHolder .bt {background:url(/local/images/global/boxes/sidebarbox.gif) no-repeat 100% 0;}
		.boxRightRailHolder .bt div {background:url(/local/images/global/boxes/sidebarbox.gif) no-repeat 0 0;}
		.boxRightRailHolder .bb {background:url(/local/images/global/boxes/sidebarbox.gif) no-repeat 100% 100%;}
		.boxRightRailHolder .bb div {background:url(/local/images/global/boxes/sidebarbox.gif) no-repeat 0 100%;}
		.boxRightRailHolder .bl {background:url(/local/images/global/boxes/greybox_eee_border.gif) repeat-y 0 0;}
		.boxRightRailHolder .br {background:#efefef url(/local/images/global/boxes/greybox_eee_border.gif) repeat-y 100% 0;}

		/* boxRightRail */

		.boxRightRail {margin:4px 0 6px 0;background:#fefefe url(/local/images/global/boxes/greybox_gradient.gif) 0 0 repeat-x;/**border-bottom:1px solid #efefef **//**comment border-bottom to repair broken "just for you" boxes in wishlist page **/}
		.boxRightRail .bc {padding:1px 8px 5px 8px !important;}
		.boxRightRail .bt {margin:0 0 0 10px;height:10px;background:url(/local/images/global/boxes/greybox_eee_trans.gif) no-repeat 100% 0;}
		.boxRightRail .bt2 {background:url(/local/images/global/boxes/greybox_eee_trans2.gif) no-repeat 100% 0;margin:0;height:10px;}
		.boxRightRail .bt div, .boxRightRail .bt2 div {height:10px;width:10px;left:-10px; background:url(/local/images/global/boxes/greybox_eee_trans.gif) no-repeat 0 0;}
		.boxRightRail .bt2 div {background:url(/local/images/global/boxes/greybox_eee_trans2.gif) no-repeat 0 0;}
		.boxRightRail .bb {margin:0 0 0 10px;height:10px;background:url(/local/images/global/boxes/greybox_eee_trans.gif) no-repeat 100% 100%;}
		.boxRightRail .bb2 {background:url(/local/images/global/boxes/greybox_eee_trans2.gif) no-repeat 100% 100%;margin:0;height:10px;}
		.boxRightRail .bb div, .boxRightRail .bb2 div {height:10px;width:10px;left:-10px; background:url(/local/images/global/boxes/greybox_eee_trans.gif) no-repeat 0 100%;}
		.boxRightRail .bb2 div {background:url(/local/images/global/boxes/greybox_eee_trans2.gif) no-repeat 0 100%;}
		.boxRightRail .bl {background:url(/local/images/global/boxes/greybox_border_l.gif) repeat-y 0 0;}
		.boxRightRail .br {background: url(/local/images/global/boxes/greybox_border_r.gif) repeat-y 100% 0;}

		/* boxWhite */

		.boxWhite {margin-bottom:10px;background:#ffffff;}
		.boxWhite .bc {padding:5px 10px 5px 10px;}
		.boxWhite .bt {background:url(/local/images/global/boxes/whitebox.gif) no-repeat 100% 0;}
		.boxWhite .bt div {background:url(/local/images/global/boxes/whitebox.gif) no-repeat 0 0;}
		.boxWhite .bb {background:url(/local/images/global/boxes/whitebox.gif) no-repeat 100% 100%;}
		.boxWhite .bb div {background:url(/local/images/global/boxes/whitebox.gif) no-repeat 0 100%;}
		.boxWhite .bl {background:url(/local/images/global/boxes/whitebox_border.gif) repeat-y 0 0;}
		.boxWhite .br {background:url(/local/images/global/boxes/whitebox_border.gif) repeat-y 100% 0;}
		.boxWhite ul {padding-left:15px;}
		/* boxGradient */

		.boxGradient, .homeboxGradient .boxRightRail {margin-bottom:10px;background:#fefefe url(/local/images/global/boxes/greybox_gradient.gif) 0 0 repeat-x;}
		.boxGradient .bc, .homeboxGradient .bc {padding:10px 10px 1px 10px;}
		.boxGradient .bt, .homeboxGradient .bt {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 100% 0;}
		.boxGradient .bt div, .homeboxGradient .bt div {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 0 0;}
		.boxGradient .bb, .homeboxGradient .bb {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 100% 100%;}
		.boxGradient .bb div, .homeboxGradient .bb div {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 0 100%;}
		.boxGradient .bl, .homeboxGradient .bl {background:url(/local/images/global/boxes/greybox_border_l.gif) repeat-y 0 0;}
		.boxGradient .br, .homeboxGradient .br {background:url(/local/images/global/boxes/greybox_border_r.gif) repeat-y 100% 0;}

		/* boxGradientYellow */

		.boxGradientYellow {margin-bottom:10px;background:#fefefe url(/local/images/global/boxes/greybox_gradient.gif) 0 0 repeat-x;}
		.boxGradientYellow .bc {padding:10px 10px 1px 10px;}
		.boxGradientYellow .bt {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 100% 0;}
		.boxGradientYellow .bt div {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 0 0;}
		.boxGradientYellow .bb {background:url(/local/images/global/boxes/greybox_yellow.gif) no-repeat 100% 100%;}
		.boxGradientYellow .bb div {background:url(/local/images/global/boxes/greybox_yellow.gif) no-repeat 0 100%;}
		.boxGradientYellow .bl {background:url(/local/images/global/boxes/greybox_border_l.gif) repeat-y 0 0;}
		.boxGradientYellow .br {background:url(/local/images/global/boxes/greybox_border_r.gif) repeat-y 100% 0;}

		/* boxYellow */

		.boxYellow {margin-bottom:10px;background:#fdfbe0;}
		.boxYellow .bc {}
		.boxYellow .bt {background:url(/local/images/global/boxes/greybox_yellow.gif) no-repeat 100% 0;}
		.boxYellow .bt div {background:url(/local/images/global/boxes/greybox_yellow.gif) no-repeat 0 0;}
		.boxYellow .bb {background:url(/local/images/global/boxes/greybox_yellow.gif) no-repeat 100% 100%;}
		.boxYellow .bb div {background:url(/local/images/global/boxes/greybox_yellow.gif) no-repeat 0 100%;}
		.boxYellow .bl {background:url(/local/images/global/boxes/greybox_eee_border.gif) repeat-y 0 0;}
		.boxYellow .br {background:url(/local/images/global/boxes/greybox_eee_border.gif) repeat-y 100% 0;}
		.boxYellow ul {padding-left:15px;}

		/* boxGrey */

		.boxGrey {background:#f1f1f1;}
		.boxGrey .bc {font-size:11px;}
		.boxGrey .bt {background: url(/local/images/global/boxes/greybox_grey.gif) 100% 0 no-repeat;}
		.boxGrey .bt div {background: url(/local/images/global/boxes/greybox_grey.gif) 0 0 no-repeat;}
		.boxGrey .bb {background: url(/local/images/global/boxes/greybox_grey.gif) 100% 100% no-repeat;}
		.boxGrey .bb div {background: url(/local/images/global/boxes/greybox_grey.gif) 0 100% no-repeat;}
		.boxGrey .bl {background: url(/local/images/global/boxes/greybox_eee_border.gif) 0 0 repeat-y;}
		.boxGrey .br {background: url(/local/images/global/boxes/greybox_eee_border.gif) 100% 0 repeat-y;}

		/* boxGreen */

		.boxGreen {background:#66cc00;}
		.boxGreen .bc {color:#ffffff;}
		.boxGreen .bt {background: url(/local/images/global/boxes/box_green.gif) 100% 0 no-repeat;}
		.boxGreen .bt div {background: url(/local/images/global/boxes/box_green.gif) 0 0 no-repeat;}
		.boxGreen .bb {background: url(/local/images/global/boxes/box_green.gif) 100% 100% no-repeat;}
		.boxGreen .bb div {background: url(/local/images/global/boxes/box_green.gif) 0 100% no-repeat;}
		.boxGreen .bl {background: url(/local/images/global/boxes/box_green_border.gif) 0 0 repeat-y;}
		.boxGreen .br {background: url(/local/images/global/boxes/box_green_border.gif) 100% 0 repeat-y;}

		/* boxBlue */
		.boxBlue {background: #fff url(/local/images/global/boxes/bluebox_gradient.gif) repeat-x;}
		.boxBlue .bt {background: url(/local/images/global/boxes/bluebox_tl.gif) no-repeat top left; width:12px; height: 8px;}
		.boxBlue .bt span {background: url(/local/images/global/boxes/bluebox_tr.gif) no-repeat top right; width:12px; height: 8px;}
		.boxBlue .bl {background:url(/local/images/global/boxes/bluebox_border_l.gif) repeat-y top left; min-height: 120px;}
		.boxBlue .br {background:url(/local/images/global/boxes/bluebox_border_r.gif) repeat-y top right; min-height: 120px;}
		.boxBlue .bb { background: url(/local/images/global/boxes/bluebox_bottom.gif) repeat-x; height: 17px;}
		.boxBlue .bb .bbl { background: url(/local/images/global/boxes/bluebox_bl.gif) no-repeat bottom left; width:12px;height:17px;}
		.boxBlue .bb .bbr { background: url(/local/images/global/boxes/bluebox_br.gif) no-repeat bottom right; width:12px;height:17px;}
		.boxBlue .bc { margin: 0 7px;}
		.boxBlue { width: 100%; margin: 1em auto; }
		/* height and width stuff, width not really nessisary. */
		.boxBlue .bt, .boxBlue .bt span, .boxBlue .bb .bbl, .boxBlue .bb, .boxBlue .bb .bbr {
		width: 100%;
		font-size: 1px;
		margin: 0px;
		padding: 0px;
		}


		/* boxRedBorder */

		.boxRedBorder {margin-bottom:10px;background:#ffffff;}
		.boxRedBorder .bc {padding:5px 10px 5px 10px;}
		.boxRedBorder .bt {background:url(/local/images/global/boxes/redborderbox.gif) no-repeat 100% 0;}
		.boxRedBorder .bt div {background:url(/local/images/global/boxes/redborderbox.gif) no-repeat 0 0;}
		.boxRedBorder .bb {background:url(/local/images/global/boxes/redborderbox.gif) no-repeat 100% 100%;}
		.boxRedBorder .bb div {background:url(/local/images/global/boxes/redborderbox.gif) no-repeat 0 100%;}
		.boxRedBorder .bl {background:url(/local/images/global/boxes/redborderbox_border.gif) repeat-y 0 0;}
		.boxRedBorder .br {background:url(/local/images/global/boxes/redborderbox_border.gif) repeat-y 100% 0;}

		/* boxTabbedWhite */

		.boxTabbedWhite {background:#ffffff;}
		.boxTabbedWhite .bc {padding:5px 0 1px 0;}
		.boxTabbedWhite .bt {background:none;}
		.boxTabbedWhite .bt div {background:none;}
		.boxTabbedWhite .bb {background:url(/local/images/global/boxes/whitebox.gif) no-repeat 100% 100%;}
		.boxTabbedWhite .bb div {background:url(/local/images/global/boxes/whitebox.gif) no-repeat 0 100%;}
		.boxTabbedWhite .bl {background:url(/local/images/global/boxes/whitebox_border.gif) repeat-y 0 0;}
		.boxTabbedWhite .br {background:transparent url(/local/images/global/boxes/whitebox_border.gif) repeat-y 100% ;}

		/*  boxError */

		.boxError {color:#f00;}
		.boxError .bc {}
		.boxError .bt {background: url(/local/images/global/boxes/box_red.gif) 100% 0 no-repeat;}
		.boxError .bt div {background: url(/local/images/global/boxes/box_red.gif) 0 0 no-repeat;}
		.boxError .bb {background: url(/local/images/global/boxes/box_red.gif) 100% 100% no-repeat;}
		.boxError .bb div {background: url(/local/images/global/boxes/box_red.gif) 0 100% no-repeat;}
		.boxError .bl {background: url(/local/images/global/boxes/box_red_border.gif) 0 0 repeat-y #fcc;}
		.boxError .br {background: url(/local/images/global/boxes/box_red_border.gif) 100% 0 repeat-y;}

		.boxError h5 {color:#f00;}
		.boxError p {color:#f00;}

		/********

		box sizes: fixed width and height box styles

		********/

		.boxFixer {width:auto;overflow:hidden;}
		.boxFixer h2 {font-size:17px;}
		.box252 {width:252px;float:left;margin-right:4px;margin-left:5px;display:inline;}
		.box165 {width:165px;float:left;margin-right:4px;margin-left:5px;display:inline;}
		.box140 {width:140px;float:left;margin-right:4px;margin-left:5px;display:inline;}
		.box159 {width:139px;float:left;margin-right:20px;margin-left:15px;display:inline;}
		.box470 {width:470px;}
		.box513 {width:513px;float:left;margin-right:0;margin-left:5px;display:inline;}
		.box518 {width:518px;margin-right:0;margin-left:0;}
		.box582 {width:582px;float:left;display:inline;}
		.box300 {width:300px;}
		.box305 {width:305px;}

		.boxWidth180 {width:180px;}
		.boxWidth252 {width:252px;}
		.boxWidth300 {width:300px;}
		.boxWidth691 {width:691px;}
		.boxWidth692 {width:692px;}
		.boxWidth500 {width:500px;}
		.boxWidth349 {width:349px;}

		.boxHalf {width:341px;float:left;margin:0 0 10px 0;display:inline;}
		.boxQuarter {width:165px;float:left;margin:0 0 10px 10px;display:inline;}

		/********

		boxes: global box styles

		********/

		.box {float:left;width:100%;overflow:hidden;}

		.noPad {margin:0;padding:0;}
		.noBottomPad {margin-bottom:0;}

		.boxHide {display:none;}

		.boxNopad .bc {padding:0;}
		.boxPad {padding:0 10px 0 10px;}

		.boxMarginVertical {margin-top:10px;margin-bottom:10px;}

		.boxRightRailCart {}
		.boxRightRailCart .bc {padding:1px 3px;}

		div.boxCenter {}
		div.boxCenter p {text-align:center;}

		div.boxIntro {}
		div.boxIntro h2 {margin:10px 0 5px 5px;}
		div.boxIntro p {margin:0 0 10px 5px;}

		div.boxTitle {width:513px;float:left;display:inline;margin:0 0 10px 5px;}
		div.boxTitle .bc {padding:1px 10px 1px 10px;}
		div.boxTitle h3 {margin-bottom:0;}
		div.boxTitle a {margin-right:4px;}
		div.boxTitle b {margin-right:4px;}

		div.boxCategoryImage {position:relative;width:230px;height:90px;}
		div.boxCategoryImage img {position:absolute;top:0px;left:0px;}
		div.boxCategoryImage p {width:157px;height:60px;position:absolute;top:0px;left:73px;overflow:hidden;}
		div.boxCategoryImage span {position:absolute;top:70px;left:73px;}

		div.boxCategoryText {position:relative;width:143px;height:90px;}
		div.boxCategoryText p {width:143px;height:60px;position:absolute;top:0px;left:0px;overflow:hidden;}
		div.boxCategoryText span {position:absolute;top:70px;left:0px;}

		div.boxPadContent .bc {padding-left:0;padding-right:0;}
		div.boxPadContent .bc h5 {margin-left:10px;margin-right:10px;}
		div.boxPadContent .bc h6 {margin-left:10px;margin-right:10px;}
		div.boxPadContent .bc p {margin-left:10px;margin-right:10px;}

		div.boxModalTitle {padding-top:15px;padding-bottom:5px;}

		div.boxListLeft {float:left;margin-bottom:5px;width:90px;}
		div.boxListRight {float:left;margin-bottom:5px;width:350px;}

		div.boxListRight input.radio {width:auto;vertical-align:bottom;}

		/*PCF table*/

		table.PCF_table {border-collapse:collapse;width:100%;}
		table.PCF_table th {font-weight:bold;padding:0px 5px;}
		table.PCF_table td {padding:0px 5px;}

		/*timeline styles*/

		div.boxTimeline {border-bottom:1px solid #fff;margin-bottom:50px;}
		div.boxTimeline div.start {background:url(/local/images/global/timeline/timeline_start.gif) no-repeat;float:left;height:20px;width:6px;}
		div.boxTimeline div.past {background:url(/local/images/global/timeline/timeline_past.gif) no-repeat;float:left;height:20px;width:87px;}
		div.boxTimeline div.current {background:url(/local/images/global/timeline/timeline_current.gif) no-repeat;float:left;height:20px;width:87px;}
		div.boxTimeline div.future {background:url(/local/images/global/timeline/timeline_future.gif) no-repeat;float:left;height:20px;width:87px;}
		div.boxTimeline div.end {background:url(/local/images/global/timeline/timeline_end.gif) no-repeat;float:left;height:20px;width:72px;}
		div.boxTimeline span {display:block;position:relative;top:23px;left:50%;margin-left:-10px;text-align:center;width:100%;}
		div.current span {font-weight:bold;}


		.coupontop {height:10px;width:691px;}
		.couponbody {border-left:1px solid #B7B7B7;border-right:1px solid #B7B7B7;padding:10px;width:669px;}
		.couponbottom {height:10px;width:691px;}
		.coupondivider {border-top:1px solid #B7B7B7;margin:0 0 20px 0;}


		/*learn*/
		div.bdyContentWellWide {float:left;margin:0 5px 0 30px;display:inline;}

		div.cntVideoText p {width:220px;}

		div.boxHalf {width:340px;float:left;margin:0 10px 10px 0;display:inline;}
		div.boxHalf img.floatLeft {margin-bottom:35px;margin-right:10px;}
		div.boxHalf ul {margin-left:20px;}
		div.boxHalf ul li {margin-bottom:10px;}

		div.boxFull {width:690px;float:left;margin:0 10px 10px 0;display:inline;}

		div.cntOverviews p {margin-left:73px;}

		table.tableTours {width:324px;margin:0;}
		table.tableTours tr {height:30px;}
		table.tableTours th {padding-left:4px;}
		table.tableTours tr.odd td, tr.odd th {background-color:#f1f1f1;}
		table.tableTours tr.even td, tr.even th {background-color:#fff;}
		table.tableTours th {font-weight:bold;}

		div.scrollable {height:250px;overflow:auto;overflow-x:hidden;}
		table.scrollable td {min-height:15px;_height:auto !important;height:15px;padding:5px 0;vertical-align:top;}

		div.programNews {border-top:1px solid #ccc;}
		table.programNews {margin:0;padding:0;width:100%;}
		table.programNews th {text-align:left;padding:5px 0;font-weight:bold;}
		table.programNews tr.odd td {background:#fff;}
		table.programNews tr.even td {background:#f1f1f1;}
		table.programNews .first {text-align:left;padding-left:10px;border:0;}
		table.programNews .last {padding-right:40px; }

		div.boxHide {display:none;}

		#maincontent div.boxWheelWatchersNav {width:170px;float:left;margin:0 5px 0 30px;display:inline;}
		#maincontent div.boxWheelWatchersNav img {display:block;}
		#maincontent div.boxWheelWatchersNav div {width:170px;padding-top:5px;padding-bottom:5px;background-image:url(/local/images/global/boxes/wwc_body.png);}
		#maincontent div.boxWheelWatchersNav div p {padding:0 0 0 10px;}
		#maincontent div.boxWheelWatchersNav h4 {height:24px;margin:0 10px 0 9px;padding:5px 5px 0 5px;background-image:url(/local/images/global/boxes/wwc_title.png);background-repeat:no-repeat;font-size:11px;color:#666;font-weight:bold;}
		#maincontent div.boxWheelWatchersNav h4 em {font-weight:bold;}

		div.boxCategoryTextLarge {position:relative;width:143px;height:100px;}
		div.boxCategoryTextLarge p {width:143px;height:70px;position:absolute;top:0px;left:0px;overflow:hidden;}
		div.boxCategoryTextLarge span {position:absolute;top:80px;left:0px;}

		div.boxSpinForm {}
		div.boxSpinForm label {font-weight:bold;display:block;}
		div.boxSpinForm input {width:135px;}
		div.boxSpinForm input.buttonSubmit {width:75px;height:22px;margin-right:0;}

		table.tableWinnerForm {}
		table.tableWinnerForm label {font-weight:bold;display:block;}
		table.tableWinnerForm td {padding:0 10px 10px 0;}

		div.boxPastWinners {border-top:1px solid #ccc;height:300px;}
		table.tablePastWinners {margin:0;padding:0;width:100%;}
		table.tablePastWinners h3 {margin-bottom:5px;}
		table.tablePastWinners th {padding:10px 10px 0 10px;}
		table.tablePastWinners td {padding:10px 0 10px 10px;}
		table.tablePastWinners td.last {padding:10px 20px 10px 10px;}
		table.tablePastWinners tr.odd td {background:#fff;}
		table.tablePastWinners tr.even td {background:#f1f1f1;}

		div.boxMemberStories {border-top:1px solid #ccc;}
		table.tableMemberStories {margin:0;padding:0;width:100%;}
		table.tableMemberStories h3 {margin-bottom:5px;}
		table.tableMemberStories th {padding:10px 10px 0 10px;}
		table.tableMemberStories td {padding:10px 0 10px 10px;}
		table.tableMemberStories td p {margin-right:40px;}
		table.tableMemberStories tr.odd td {background:#fff;}
		table.tableMemberStories tr.even td {background:#f1f1f1;}

		/*pat's place*/
		.patsplace {position:relative;}
		.patsplace strong {font-weight:bold;}
		.patsplace .header {background:url(/local/images/patsplace/header.gif) no-repeat 0 0;height:75px;width:501px;}
		.patsplace .body {background:url(/local/images/patsplace/body.gif) repeat-y;width:501px;}
		.patsplace .footer {background:url(/local/images/patsplace/footer.gif) no-repeat 0 100%;min-height:420px;padding:0 0 20px 0;width:501px;}
		* html .patsplace .footer {height:420px;}
		.patsplace .tv {height:444px;position:absolute;left:20px;top:55px;width:450px;}
		.patsplace .tvcontent {position:absolute;left:38px;top:109px;width:295px;height:169px;overflow:hidden;}
		.patsplace #flashcontent {position:absolute;left:348px;top:46px;width:146px;}
		.patsplace .links {margin:0;position:absolute;top:340px;left:30px;width:330px;}
		.patsplace .links li {float:left;list-style:none !important;margin:0 20px 0 0;width:144px;}
		.patsplace .links li a {background:url(/local/images/patsplace/linkbg.png) no-repeat;color:#6b7e8c !important;display:block;font-size:9px;font-weight:bold;height:22px;padding:8px 0 0 0;text-align:center;width:144px;text-decoration:none;}
		.patsplace .links li a:hover {background-image:url(/local/images/patsplace/linkbg_ov.png);}
		.patsplace .links li a.twoliner {padding:4px 0;}
		.patsplace .group {padding:20px 1px 5px 20px;}
		.patsplace h2 {color:#205cc6;font-size:18px;font-weight:bold;}
		.patsplace p {margin:0 0 10px 0;padding:0;}
		.patsplace .patside {float:right;margin-right:1px;}
		.patsplace .patside li {list-style:none !important;}
		.patsplace .questions {background:url(/local/images/patsplace/box.gif) no-repeat;display:inline;float:left;height:205px;margin:0 0 0 10px;padding:20px;width:264px;z-index:2;}
		.scrollarea {height:205px;overflow-y:auto;}
		.patsplace .questions .question {color:#349ACB;}
		.patsplace .questions .scrollable {height:165px;margin-bottom:5px;}
		.patsplace .questions .scrollable ul {margin:0;padding:0;}
		.patsplace .questions .scrollable li {list-style:none;margin:0 0 3px 0;}
		.patsplace .questions .scrollable label {color:#52A354;font-weight:bold;}
		.patsplace .questions .scrollable .answer {color:#1956A7;display:inline !important;}
		.patsplace .askquestion {background:url(/local/images/patsplace/askquestion.gif) no-repeat;float:left;height:21px;margin:10px 0 0 30px;width:119px;}
		.patsplace .topquestions {background:url(/local/images/patsplace/topquestions.gif) no-repeat;float:left;height:30px;margin:0 10px 0 25px;width:131px;}
		.patsplace .memberquestions {background:url(/local/images/patsplace/memberquestions.gif) no-repeat;float:left;height:30px;margin:0 10px 0 0;width:131px;}
		.patsplace textarea {width:250px;}
		.patsplace div.submit {margin:10px 0;padding-left:90px;}
		.patsplace .instructions {font-size:80%;color:#FF8C40;}
		.patsplace .bojakrecords {background:url(/local/images/patsplace/button_bojakrecords.gif) no-repeat;clear:right;display:inline;height:30px;margin-right:30px;width:131px;}
		.patsplace .buttonBuyAlbum {background:url(/local/images/patsplace/button_buyalbum.gif) no-repeat;clear:right;display:block;height:30px;margin-right:30px;width:131px;display:inline;}
		.patsplace .musiclist {background:#ebf2fa;border:1px solid #dee5ec;border-bottom:1px solid #f9fbfd;border-right:1px solid #f9fbfd;padding:10px;height:270px;width:270px;}
		* html .patsplace .musiclist {float:left;}
		.patsplace .musiclist table {width:100%;}
		.patsplace .musiclist table td {padding-bottom:10px;}
		.patsplace .linkListen {background:url(/local/images/patsplace/link_listen.gif) no-repeat 100% center;padding-right:20px;}
		.patsplace .calendar {background:url(/local/images/patsplace/calendar_box.gif) no-repeat;height:183px;margin-left:30px;padding:10px;width:207px;}
		.patsplace .calendar table {table-layout:fixed;width:100%;}
		.patsplace .calendar table th,.patsplace .calendar table td {height:20px;text-align:center;}
		.patsplace .calendar table th {color:#fe934c;font-weight:bold;}
		.patsplace .calendar a {background:#dbdee6;padding:0 4px;text-decoration:none;}
		.patsplace .calendar .back {background:url(/local/images/patsplace/back.gif) no-repeat;float:right;height:11px;margin-right:10px;padding:0;width:7px;}
		.patsplace .calendar .next {background:url(/local/images/patsplace/next.gif) no-repeat;float:left;height:11px;margin-left:10px;padding:0;width:6px;}
		.patsplace .popup {background:#ecf2f7;border:1px solid #d9e2e7;display:none;left:30%;position:absolute;top:30%;width:250px;}
		.patsplace .popup .closer {background:url(/local/images/patsplace/closer.gif) no-repeat;float:right;height:14px;margin:5px 10px;width:14px;}
		.patsplace .popup .body {background:#fff;border:1px solid #d9e2e7;height:130px;margin:25px 10px 10px;padding:5px;width:220px;overflow:auto;}
		.patsplace .popup .body h3 {color:#fe934c;}
		.patsplace .popup .body .more {background:url(/local/images/patsplace/more.gif) no-repeat 100% center;float:right;padding-right:8px;}
		.patsplace .news {list-style:none;margin-bottom:5px;}
		.patsplace .news a {background:url(/local/images/patsplace/blue_arrow.gif) no-repeat 0 3px;display:block;padding-left:8px;} * html .patsplace .news a {display:inline;float:left;}
		.patsplace .news a:hover {background-image:url(/local/images/patsplace/orange_arrow.gif);}
		.patsplace .banner { display:block;margin:20px 0 0 20px;width:426px; }
		.patsplace .picks .image {float:left;margin-left:20px;}
		.patsplace .picks .pick {margin:0 20px 0 110px;}
		.patsplace .hittersInfo {width:450px;}
		.patsplace .hittersInfo select,.patsplace .hittersInfo textarea {width:100%;}
		.patsplace .hittersInfo textarea {height:120px;}
		.patsplace .hittersInfo .submit {background:url(/local/images/patsplace/submit.gif) no-repeat;border:0;cursor:pointer;height:21px;margin:0;padding:0;width:119px;}
		.patsplace .returnask {background:url(/local/images/patsplace/returnask.gif) no-repeat;display:block;height:21px;margin-left:20px;width:200px;}
		.patsplace .returnhitters {background:url(/local/images/patsplace/returnhitters.gif) no-repeat;display:block;height:21px;margin-left:20px;width:200px;}

		button.pat { border:0;cursor:pointer;font-weight:bold;padding:0 10px 0 0;text-align:center; }
		button.pat span {display:block;white-space:nowrap;padding:0 0 0 10px;}
		button.submit {background:url(/local/images/patsplace/button_patright.gif) right no-repeat;font-size:10px;}
		button.submit span {height:21px;line-height:21px;background:url(/local/images/patsplace/button_patleft.gif) left no-repeat;color:#fff;}

		* html button.pat {
		width:auto; overflow:visible;
		}
		* html button.pat span {
		margin-top:2px;
		}

		.askpatside {float:right;}

		/*25th anniversary*/

		.anniversary {background:url(/local/images/anniversary/bg_gradient.gif) no-repeat;margin:15px 0 0 0;padding:5px;width:480px;}
		.anniversary .body {margin:10px;}
		.anniversary .body p,.anniversary .body label {color:#083468;}
		.anniversary .sort {float:left;margin:0 0 20px 0;}
		.anniversary .pagination {color:#083468;float:right;}
		.anniversary .pagination a {margin:0 0 0 5px;}
		.anniversary .pagination a.selected {color:#ff6600;}
		.anniversary .videos {clear:both;width:510px;}
		.anniversary .videos .video {color:#072d60;float:left;margin:0 42px 10px 0;text-align:center;width:120px;}
		.anniversary .videos .video a {color:#072d60;font-size:11px;font-weight:normal;text-decoration:none;}
		.anniversary .videos .video a.linkLearn {color:#39c;}
		.anniversary .videos .video a.linkLearn:hover {color:#f60;}
		#videobox h3 {color:#298cb6;font-size:16px;font-weight:bold;padding:10px 0 0 0;text-align:left;}
		#videobox p {color:#083468;text-align:left;}
		#videobox p span {display:inline;}

		.anniversary .video {float:left;width:270px;}
		.anniversary .question {background:url(/local/images/anniversary/questionbox.gif) no-repeat;float:right;height:auto;width:198px;}
		.anniversary .question .content {padding:50px 20px 0;}
		.anniversary .question .content br {clear:both;}
		.anniversary .question .footer {background:url(/local/images/anniversary/questionboxfooter.gif) no-repeat;height:16px;width:198px;}
		.anniversary .question p {font-weight:bold;}
		.anniversary .question input {float:left;margin:0 3px 3px 0;width:auto;vertical-align:bottom;}
		.anniversary .question label {float:left;margin:0 0 3px 0;}
		.anniversary .question h3 {color:#298cb6;font-size:16px;font-weight:bold;padding:10px 0 0 0;text-align:left;}
		.anniversary .question p {color:#083468;text-align:left;}
		.anniversary .question a.submit {background:url(/local/images/anniversary/buttonSubmit.gif) no-repeat;display:block;height:16px;margin:10px 0 0 15px;width:66px;}
		.anniversary .bottom .content {float:left;margin:0;padding:0 0 0 10px;width:240px;}
		.anniversary .bottom .content h3 {color:#116db0;}
		.anniversary .bottom .more {background:url(/local/images/anniversary/buttonMore.gif) no-repeat;float:right;height:75px;width:198px;}
		.anniversary .invite {clear:both;color:#116db0;}

		.surveyoptions .radiobutton {vertical-align:top;}

		/*puzzles*/
		.puzzlingtimes .banner {margin:0 0 10px 5px;width:auto;}
		.puzzlingtimes .winner {background:url(/local/images/patsplace/winner.gif) no-repeat;color:#2a7da6;font-size:12px;height:60px;padding:5px;text-align:center;width:203px;}
		.puzzlingtimes .winner strong {background:#ffe7d7;color:#000;display:block;margin:5px auto 0;padding:3px 10px;width:60%;}
		.puzzlingtimes .intro {float:left;width:42%;}
		.puzzlingtimes .misc {float:right;width:54%;}
		.puzzlingtimes .misc ul,.puzzlingtimes .misc li,.puzzlingtimes .body ul,.puzzlingtimes .body li {list-style:none;margin:0;padding:0;}
		.puzzlingtimes .misc li,.puzzlingtimes .body li {float:left;margin:0;display:inline;}
		.puzzlingtimes .misc .login {background:url(/local/images/patsplace/login.gif) no-repeat;float:left;height:25px;width:104px;}
		.puzzlingtimes .misc .subscribe {background:url(/local/images/patsplace/subscribe.gif) no-repeat;float:left;height:25px;width:104px;}
		.puzzlingtimes .misc .won {background:url(/local/images/patsplace/won.gif) no-repeat;float:left;height:25px;width:104px;}
		.puzzlingtimes .misc center {margin-right:20px;}
		.puzzlingtimes .misc center .subscribe,.puzzlingtimes .misc center .won {float:none;display:block;}
		.puzzlingtimes .body .body {background:transparent;}
		.puzzlingtimes .body .signup,
		.puzzlingtimes .body .purchase,
		.puzzlingtimes .body .access,
		.puzzlingtimes .body .subscribe2 {float:left;height:30px;margin:0 0 0 0;width:135px;display:inline;}

		.puzzlingtimes .body .signup2,.puzzlingtimes .body .purchase2,.puzzlingtimes .body .subscribe2,.puzzlingtimes .body .access2 {width:93px;}

		.puzzlingtimes .body .signup {background:url(/local/images/patsplace/signup.gif) no-repeat;}
		.puzzlingtimes .body .purchase {background:url(/local/images/patsplace/purchase.gif) no-repeat;}
		.puzzlingtimes .body .access {background:url(/local/images/patsplace/access.gif) no-repeat;}
		.puzzlingtimes .body .signup2 {background-image:url(/local/images/patsplace/signup2.gif) !important;}
		.puzzlingtimes .body .purchase2 {background-image:url(/local/images/patsplace/purchase2.gif) !important;}
		.puzzlingtimes .body .subscribe2 {background-image:url(/local/images/patsplace/subscribe2.gif)!important;}
		.puzzlingtimes .body .access2 {background-image:url(/local/images/patsplace/access2.gif)!important;}
		.puzzlingtimes .treatment {float:left;}
		.puzzlingtimes .content {float:left;margin:0 0 0 10px;width:56%;}

		.puzzlingtimesinsider .header {background:url(/local/images/patsplace/header2.gif) no-repeat;height:17px;width:501px;}
		.puzzlingtimesinsider .banner {margin:0 0 10px 5px;width:auto;}
		.puzzlingtimes .getacrobat {background:url(/local/images/patsplace/lazybox.gif) no-repeat;height:50px;padding:15px;width:215px;}
		.puzzlingtimes .getacrobat p {font-size:9px;margin:0 5px 0 10px;}

		.puzzlingtimes table.issues {border-collapse:collapse;margin:0 0 10px 0;}
		.puzzlingtimes table.issues th {color:#666666;font-size:14px;font-weight:bold;padding:2px 0px 2px 5px; background-color:#fef9b7;}
		.puzzlingtimes table.issues td {padding:0 0px 2px 0;vertical-align:top;}
		.puzzlingtimes table.issues td a { padding:0 10px 0 0px;}

		.puzzlingtimes .boxLeft {display:inline;float:left;width:47%;}
		.puzzlingtimes .boxRight {display:inline;float:right;margin-right:20px;width:47%;}
		.puzzlingtimes .boxLeft .linkLearn {white-space:nowrap;}
		.puzzlingtimes .bc {padding-top:5px;}

		.puzzlingtimes .member {background:url(/local/images/patsplace/icon_member.gif) no-repeat;color:#df4e23;font-size:14px;font-weight:bold;line-height:19px;margin-left:20px;padding-left:15px;white-space:nowrap;}
		.puzzlingtimes .member strong {color:#000;}

		.puzzlingtimes .collapser {width:230px;}
		.puzzlingtimes .collapser tbody { padding-bottom:4px; }
		.puzzlingtimes .collapser tbody.collapsed {display:none;}
		.puzzlingtimes .collapser tr th {background:url(/local/images/patsplace/arrow_collapsed3.gif) no-repeat 97% 5px #E7E9EB;color:#666666;}
		.puzzlingtimes .collapser tr th { border-bottom:1px solid #fff;border-top:1px solid #fff;color:#666666;;font-size:11px;padding:2px 10px;}
		.puzzlingtimes .collapser tr.trial th {background:url(/local/images/patsplace/arrow_collapsed3.gif) no-repeat 97% 5px #df4e23;}
		.puzzlingtimes .collapser tr.expanded th {background:url(/local/images/patsplace/arrow_expanded3.gif) no-repeat 97% 8px #E7E9EB;}
		.puzzlingtimes .collapser a { font-weight:normal;text-decoration:none; }
		.puzzlingtimes .collapser td { padding-top:5px;padding-bottom:5px; }

		.puzzlingtimes .collapser tr.odd td {background-color:#ecf2f7;}
		.puzzlingtimes .collapser tr.even td {background-color:#fff;}

		.puzzlingtimes tr.odd td.pdf {background:url(/local/images/patsplace/icon_puzzles.gif) no-repeat 10px 3px #ecf2f7 !important;}
		.puzzlingtimes tr.even td.pdf {background:url(/local/images/patsplace/icon_puzzles.gif) no-repeat 10px 3px #fff !important;}

		.puzzlingtimes tr.odd td { color:#39c;font-size:11px;font-weight:bold;padding:2px 5px 0px 0px;}
		.puzzlingtimes tr.even td {color:#39c;font-size:11px;font-weight:bold;padding:2px 5px 0px 0px;}
		.puzzlingtimes tr td.pdf {font-weight:normal;padding-left:28px;}

		.patsplace .rightlinks {margin:0;width:216px;}
		.patsplace .rightlinks li {float:left;list-style:none;margin:0 8px 0 0;width:100px;}
		.patsplace .rightlinks li a {background:url(/local/images/patsplace/linkbgsmall.png) no-repeat;color:#6b7e8c;display:block;font-size:9px;font-weight:bold;height:30px;padding: 8px 0 0 0;text-align:center;width:100px;text-decoration:none; line-height:14px;}
		.patsplace .rightlinks li a:hover {background-image:url(/local/images/patsplace/linkbgsmall_ov.png);}
		.patsplace .rightlinks li a.twoliner {line-height:7px;}

		#freeTrialLoggedInButton, #freeTrialNotLoggedInButton, #accessSubscriptionButton, #accessTrialButton, #wofPurchaseButton, #purchaseButton, #purchaseGiftButton, #purchaseSubscriptionButton {display:none;}
		
		/*jeopardy*/
		#jeopardyflash {float:left;}
		.jeopardyrightrail, .jeopardyrightrail .c1, .jeopardyrightrail .c2 {float:right;background:url(/local/images/en/clubs/jeopardy/jeopardyrightrail.gif) no-repeat 0 0;width:200px;padding:15px 0 0;}
		.jeopardyrightrail .c1 {background-position:0 100%;padding:0 0 20px;}
		.jeopardyrightrail .c2 {background-position:0 -40px;}
		#maincontent .jeopardyrightrail .c2 div {padding:0 20px;color:#d9e2e7;}
		#maincontent .jeopardyrightrail .c2 p {color:#d9e2e7;}
		.jeopardyrightrail .score {background:#182268;color:#fff;font-weight:bold;font-size:14px;width:60px;padding:5px 10px;margin:5px auto 10px;text-align:center;}
		.jeopardyrightrail h1 {width:181px;height:30px;margin:0 auto;border-bottom:1px solid #474a80;}
		#maincontent .jeopardyrightrail h2 {margin:0 0 10px;border-bottom:1px solid #818292;text-transform:uppercase;color:#fff;font-size:16px;padding:0 0 5px;}
		a.seeyourscore {display:block;background:url(/local/images/en/clubs/jeopardy/seeyourscore.gif) no-repeat 0 0;width:139px;height:19px;margin:0 auto;}
		.clubjeopardy .contentarea {width:710px;padding:0 0 0 20px;}
		.winners .floatRight {background:url(/local/images/en/clubs/jeopardy/winnerbg.gif) no-repeat 0 0;height:135px;width:480px;padding:0 20px 0 15px;display:inline;color:#fff;}
		.winners .champion {background-image:url(/local/images/en/clubs/jeopardy/championbg.gif);}
		#maincontent .winners h1 {color:#fff;font-size:16px;font-weight:bold;margin:0;padding:12px 0 5px;border-bottom:1px solid #474a80;}
		#maincontent .winners p {color:#fff;}
		#maincontent .winners {color:#fff;margin:10px 20px;}
		#maincontent .winners .champion h1, #maincontent .winners .champion p, #maincontent .winners .champion {color:#0b0c50;}
		.winners button {background:url(/local/images/en/clubs/jeopardy/vote.gif) no-repeat;border:0;font:bold 11px Arial;overflow:visible;padding:0;margin:12px 0 0 2px;cursor:pointer;height:19px;width:69px;float:right;}
		.winners .voteresult {float:right;margin:10px 0 0;}
		.votebanner {background:url(/local/images/en/clubs/jeopardy/votetitle.gif) no-repeat 0 0;height:70px;width:403px;padding:70px 30px 0;margin:0 0 20px;}
		.aftervote {background-image:url(/local/images/en/clubs/jeopardy/thankyoutitle.gif);}
		#maincontent .votebanner p {color:#fff;}
		.jeopardytab {width:672px;height:32px;background:url(/local/images/en/clubs/jeopardy/tournamenttab.gif) no-repeat 0 0;margin:0 0 20px;border-bottom:1px solid #bfbfbf;}
		#maincontent .tab li {list-style:none;}
		.jeopardytab li {float:left;height:32px;width:120px;text-indent:-5000px;background:url(/local/images/en/clubs/jeopardy/tournamenttab.gif) no-repeat 0 0;border:none;}
		.jeopardytab a {display:block;height:32px;}
		
		.jeopardytab li.quarter_1 {width:125px;}
		.jeopardytab li.selected_1 {background-position:0 -32px;}
		.jeopardytab li.quarter_2 {background-position:-125px 0;}
		.jeopardytab li.selected_2 {background-position:-125px -32px;}
		.jeopardytab li.quarter_3 {background-position:-245px 0;width:117px;}
		.jeopardytab li.selected_3 {background-position:-245px -32px;}
		.jeopardytab li.quarter_4 {background-position:-362px 0;}
		.jeopardytab li.selected_4 {background-position:-362px -32px;}
		
		.clubjeopardy div.introtext { padding-top:10px;padding-bottom:10px }
		
		.entries, .entriesc {background:url(/local/images/en/clubs/jeopardy/sweepstakesbg.gif) no-repeat 0 0;padding:20px 0 0;width:672px;margin:20px 0;}
		.entriesc {background-position:0 100%;padding:0 20px 20px;width:632px;margin:0;}
		.entries ul {width:305px;padding:0 5px;}
		.entries ul.floatLeft {border-right:1px solid #5b5c95;}
		#maincontent .entries ul, #maincontent .entries li {list-style:none;}
		.entries li {border-bottom:1px solid #5b5c95;padding:0 60px 1px;color:#d9e2e7;font-size:14px;}
		.entries li.last {border:none;}
		.entries li.selected {background:#8686aa url(/local/images/en/clubs/jeopardy/arrow.gif) no-repeat 48px 5px;}
		.entries .entry, .entries .score {float:left;width:90px;font-size:18px;text-transform:uppercase;}
		.entries .score {float:right;text-align:right;width:80px;}
		.entries .inactivity {color:#5b5c95;}
		.entries li.selected .inactivity {color:#d9e2e7;}
		.challenge {background-image:url(/local/images/en/clubs/jeopardy/challengebg.gif);padding:20px;width:632px;}
		.challenge ul {width:622px;}
		.challenge li {padding:0 0 2px;margin:0 0 3px;}
		.challenge .entry {width:450px;}

		/*dhtml*/
		/* dropdown menus */

		div.dropdownMenu {display:none;position:absolute;top:0;left:0;margin-left:5px;background-color:#cccccc;}
		div.dropdownMenu div {margin:0 2px 2px 0;border:1px solid #3399cc;padding:10px;background-color:#ffffff;}
		div.dropdownMenu ul {width:132px;margin:0;}
		div.dropdownMenu ul li {display:block;border-bottom:1px solid #cccccc;padding:1px 0 1px 0;}
		div.dropdownMenu ul li a {width:100%;display:block;padding-left:11px;text-decoration:none;background-image:url(/local/images/global/icons/ico_arrow_right_off.gif);background-repeat:no-repeat;background-position:0 2px;}
		div.dropdownMenu ul li a:hover {background-image:url(/local/images/global/icons/ico_arrow_right_on.gif);color:#f60;}

		div#dropdownSpacer {clear:both;height:1px;}

		/* cart and wishlist tooltip */

		#tooltip,.tooltipClone {display:none;width:148px;font-size:10px;color:#000;}
		.tooltipTop {background:url(/local/images/global/tooltip/tooltip_top.gif) 0 0 no-repeat;height:1px;font-size:1px;line-height:1px}
		.tooltipMid {background:url(/local/images/global/tooltip/tooltip_mid.gif) 0 0 repeat-y;padding:5px;}
		.tooltipBot {background:url(/local/images/global/tooltip/tooltip_bot.gif) 0 0 no-repeat;height:11px;font-size:1px;}

		/* narrow info tooltip */

		a.tooltip { cursor: help; }
		div.tooltip {width:148px;font-size:10px;color:#000;}
		div.tooltip .ttt {background:url(/local/images/global/tooltip/tooltip_top.gif) 0 0 no-repeat;height:1px;font-size:1px;line-height:1px}
		div.tooltip .ttm {background:url(/local/images/global/tooltip/tooltip_mid.gif) 0 0 repeat-y;padding:5px;}
		div.tooltip .ttb {background:url(/local/images/global/tooltip/tooltip_bot.gif) 0 0 no-repeat;height:11px;font-size:1px;}

		/* wide info tooltip */

		a.tooltip { cursor: help; }
		div.tooltipLarge {width:300px;font-size:10px;color:#000;}
		div.tooltipLarge .ttt {background:url(/local/images/global/tooltip/tooltip_300_top.gif) 0 0 no-repeat;height:1px;font-size:1px;line-height:1px}
		div.tooltipLarge .ttm {background:url(/local/images/global/tooltip/tooltip_300_mid.gif) 0 0 repeat-y;padding:5px;}
		div.tooltipLarge .ttb {background:url(/local/images/global/tooltip/tooltip_300_bot.gif) 0 0 no-repeat;height:11px;font-size:1px;}

		/* flash tour placeholder */

		div#boxTour {display:none;background-color:#efefef;}

		/* tabbed boxes */
		.boxTabbedDetails .tabNav {width:512px;}
		.tabNav {width:auto;background:url(/local/images/global/boxes/whitebox_border.gif) repeat-y 0 0;line-height:normal;overflow:hidden;height:29px;}
		.tabNav ul {background:url(/local/images/global/boxes/whitebox_tabs.gif) repeat-x 100% 23px;margin:0;padding:0 0 5px 0;list-style:none;display:block;float: left;width:100%;}
		.tabNav li {list-style:none !important;float:left;background:url(/local/images/global/tabs/28_tall/tab_inactive_left.png) no-repeat left top;margin:0;padding:0 0 0 9px;}
		#maincontent .tabNav a,.tabNav a {float:left;display:block;background:url(/local/images/global/tabs/28_tall/tab_inactive_right.png) no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#999;}
		.tabNav a.disabled {float:left;display:block;background:url(/local/images/global/tabs/28_tall/tab_inactive_right.png) no-repeat right top;margin:0;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#ccc;cursor:default;}

		/* Commented Backslash Hack
		hides rule from IE5-Mac \*/
		#header a {float:none;}
		/* End IE5-Mac hack */

		.tabNav a:hover {color:#666;}
		.tabNav a.disabled:hover {color:#ccc;}
		.tabNav .tabNavCurrent {background-image:url(/local/images/global/tabs/28_tall/tab_active_left.png);border-width:0;color:#666;}
		#maincontent .tabNav .tabNavCurrent a,.tabNav .tabNavCurrent a {background-image:url(/local/images/global/tabs/28_tall/tab_active_right.png);padding-bottom:5px;color:#666;}
		.tabNav .tabNavCurrent p {background-image:url(/local/images/global/tabs/28_tall/tab_active_right.png);padding-bottom:5px;color:#666;}

		.tabHide {display:none;}
		.tabShow {display:block;}

		/* modal popups */
		.overlay {position:absolute;display:block;}
		.panel-container {position:absolute;top:0;left:0;z-index:6;visibility:hidden;overflow:hidden;width:auto;}
		.panel[class] {position:relative;left:0;top:0;}
		#mask {background-color:#000;-moz-opacity:0.50;opacity:.50;filter:alpha(opacity=50);position:absolute;top:0;left:0;z-index:5;}

		#pointBank {display:none;width:721px;overflow:hidden;}
		#emailForm {display:none;width:690px;overflow:hidden;}

		#differentBilling {display:none;}

		#forgotUsername {display:none;width:350px;overflow:hidden;}
		#forgotUsername label {display:block;font-weight:bold;padding-top:5px;}
		#forgotPassword {display:none;width:350px;overflow:hidden;}
		#forgotPassword label {display:block;font-weight:bold;padding-top:5px;}

		#sendToAFriend {display:none;width:350px;overflow:hidden;z-index:10;}
		#sendToAFriend label {display:block;line-height:1.3em;}
		#sendToAFriend .stafMsg p {margin-bottom:2px;margin-top:2px;}

		#howAuctionsWork {display:none;width:725px;overflow:hidden;z-index:10;}
		#auctionTerms {display:none;width:725px;overflow:hidden;z-index:10;}

		.fontError {color:#f00;}

		/*subNav styles*/
		#subNavScrollLeft {display:none;float:left;margin:0 10px 0 0;}
		#subNavScrollRight {display:none;float:right;margin:0 30px 0 10px;}
		#subNavContainer {overflow:hidden;position:relative;width:570px;}
		html>/**/body #subNavContainer {width:580px;}
		#subNavScrollable {float:left;position:relative;white-space:nowrap !important;}

		/*promo*/
		.single,.catalogs {margin:0 auto;width:954px;}
		.catalogs h1 { }
		.boxCSGradient {background:url(/local/images/en/promo_catalog/bg.gif) repeat-x #fff;}
		.boxCSGradient .header {background:url(/local/images/en/promo_catalog/header.gif) no-repeat;height:7px;overflow:hidden;width:100%;}
		.boxCSGradient .body {background:url(/local/images/en/promo_catalog/sides.gif) repeat-y;padding:26px 26px 0 26px;}
		.boxCSGradient .body h2 {color:#116db0;margin:15px 30px;}
		.boxCSGradient .footer .cntContentFooter {background:url(/local/images/en/promo_catalog/footer.gif) no-repeat #c6d0da;width:954px;}
		.boxCSGradient .footer .cntContentFooter a.cntContentFooterBug {top:10px;}
		.boxCSGradient .footer .cntContentFooter div {top:15px;}
		.boxCSGradient .srlogo {background:url(/local/images/gca/logo.gif) no-repeat;height:24px;margin:20px 0;text-indent:-5000px;width:170px;}

		.boxLeft {float:left;width:66%;}
		.boxRight {float:right;width:33%;}

		.gca .boxCSGradient .body h2 {margin:0 0 10px;}
		.gca .left {margin:0 0 10px;width:63%;}
		.gca .right {border-left:1px solid #dfdede;float:right;margin:0 0 10px;padding:0 0 0 10px;width:30%;}
		.gca .text {border:1px solid #7f9db9;margin:0 0 5px;width:300px;}
		.gca label {display:block;font-weight:bold;margin:0 0 5px;}
		.gca .boxGradient .bc {padding-top:5px;}
		.gca .boxGradient h3 {font-size:12px;}
		.gca .boxGradient .linkLearn {display:block;margin-bottom:3px;}
		.gca .boxRedBorder {color:#df4444;}
		.gca button {background:url(/local/images/gca/buttonright.gif) no-repeat 100% center;border:0;color:#fff;cursor:pointer;font-family:Arial,Verdana,sans-serif;margin:0 5px 10px 0;overflow:visible;padding:0 7px 0 0;text-decoration:none;}
		.gca button span {background:url(/local/images/gca/buttonleft.gif) no-repeat 0 center;float:left;font-weight:bold;line-height:23px;padding:0 0 0 7px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;}
		.gca .popup {position:absolute;}
		.error {color:#f00 !important;}
		#helppopup,* html #mask iframe {display:none;}
		#helppopup h2 {color:#116DB0;}

		.preview {margin:0 0 10px;text-align:center;}

		.catalogs h2 {color:#116db0;}
		.catalogs .m {background:url(/local/images/en/promo_catalog/separators.gif) repeat-y;}
		.catalogs .item {float:left;width:202px;padding:0 10px;}
		.catalogs .item table {width:100%;border-collapse:collapse;}
		.catalogs .item .image {padding:0 10px 0 0;width:70px;}
		.catalogs .item .price {font-size:14px;font-weight:bold;}
		.catalogs .item .price strong {color:#df2229;display:block;font-size:18px;font-weight:bold;}
		.catalogs .item input {margin:0 5px 0 0;width:auto;}
		.catalogs .item a {display:block;font-size:12px;font-weight:bold;margin:5px 0;}
		.catalogs .item .save td {color:#df2229;}
		.catalogs .dotted {border-bottom:1px dotted #acabab;margin:0 0 20px 0;}
		.catalogs .captions {color:#8d8b8b;float:left;}
		.catalogs .continue {float:right;}
		.catalogs .boxWhite .bc {padding:5px 0;}

		.single {margin-top:10px;}
		.single .body {padding:10px 50px 0;}
		.single .logo {margin:0 0 15px 0;}
		.single .innerbox {background:url(/local/images/en/promo_catalog/gradient.gif) no-repeat;min-height:360px;padding:15px 19px 0;width:800px;}
		.single .content {padding:15px;padding-bottom:0;}
		.single .dotted {margin:0 0 10px;}
		h3 {font-weight:bold;}
		h4 {color:#454545;}
		.single .image {padding:0 30px;}
		.single .captions {text-indent:15px;}

		/*zvue*/
		.preview {float:left;text-align:center;width:250px;}
		.text {float:left;width:520px;}
		.text h4 {font-size:11px;font-weight:bold;}
		.first {border-right:1px dotted #888;}
		.column {float:left;margin:0 2% 0 0;padding:0 3px 0 0;width:46%;}
		.coupon {float:left;margin:0 20px 0 0;}

		.boxTitle, .boxTitle2 {font-size:13px;font-weight:bold; }

		/* Campaigns */
		.campaign {margin:0 auto;width:800px;}
		.boxCampaign {background-color: #fff;}
		.boxCampaign .body h2 {color:#116db0;margin:15px 30px;}
		.boxCampaign .footer .cntContentFooter {background:url(/local/images/en/promo_catalog/campaign_footer.gif) no-repeat #D1D9E1;width:800px;}
		.boxCampaign .footer .cntContentFooter a.cntContentFooterBug {top:10px;}
		.boxCampaign .footer .cntContentFooter div {top:15px;}
		.boxCampaign .content {padding: 10px 50px 10px 60px; font-size: 12px; line-height: 1.5;}
		.boxCampaign .content span {display: inline;}
		.boxCampaign .srlogo {background:url(/local/images/gca/logo.gif) no-repeat;height:24px;margin:20px 0;text-indent:-5000px;width:170px;}

		.boxCampaign .contentBox {width:245px;margin:5px;display:inline;float:left;}
		.boxCampaign .contentBox .contentTable {width:200px;}
		.boxCampaign .contentBox .boxBody {font-size: 11px; padding: 5px 2px 2px 5px; text-align: left;}
		.boxCampaign .boxBlue { width: 255px;}
		.boxCampaign .boxBlue .boxTitle, .boxCampaign .boxBlue .boxTitle2 {font-size:13px;font-weight:bold; border-bottom: 1px solid #888; width: 215px;}
		.boxButton {width: 100%; margin-top: 20px; text-align: center;}

		/*redeem*/
		/* boxes */

		div.boxBreadcrumbs {margin:0px 0px 10px 30px;}

		div.boxBackToTop {width:513px;float:left;display:inline;margin:5px 0px 10px 5px;text-align:right;}
		div.boxBackToTop div.hr {margin-bottom:10px;}

		div.boxSort {float:left;width:518px;margin:0px 5px 10px 0px;text-align:right;}
		div.boxSort select {font-weight:normal;}

		.boxTabbedDetails {float:left;margin-left:5px;margin-bottom:15px;margin-top:10px;display:inline;}
		.boxTabbedDetails,.boxTabbedDetails .tabNav,.boxTabbedDetails .tabNav ul {width:512px;}
		#productModule .boxProductDetail .boxTabbedDetails,#productModule .boxProductDetail .boxTabbedDetails .tabNav, #productModule .boxProductDetail .boxTabbedDetails .tabNav ul {width:487px;}

		div.boxProductListRight {float:left;width:90px;}
		div.boxProductListMiddle {float:left;width:226px;margin-right:20px;}
		div.boxProductListLeft {float:left;width:155px;}

		div.boxTextList {float:left;width:163px;}
		div.boxTextList ul {margin:0px 0px 20px 15px;list-style:disc;color:#3399cc;}

		#productModule .boxProductDetail {float:left;height:350px;overflow-x:hidden;overflow-y:scroll;margin:0 0 10px;position:relative;width:518px;}
		#productModule .boxProductDetail .bb div {position:relative;}
		div.boxPrdouctDetailLeft {width:205px;float:left;margin-left:10px;margin-right:20px;display:inline;overflow:hidden;}
		div.boxPrdouctDetailRight {width:240px;float:left;display:inline;overflow:hidden;}
		div.boxPrdouctDetailRight p {margin:0 0 10px;}

		div.boxSubTitle {}
		div.boxSubTitle h2 {margin-bottom:0px;}

		/* forms */

		div.formAdvancedSearch {}
		div.formAdvancedSearch select {width:140px;height:20px;margin-bottom:6px;}
		div.formAdvancedSearch input {width:100px;height:16px;padding:1px 0px 0px 3px;margin-bottom:10px;}
		div.formAdvancedSearch input.buttonGo {width:31px;height:22px;padding:0px;margin-left:5px;}

		/* lists */

		ul.listTracks {margin-left:5px;margin-right:0px;margin-bottom:10px;list-style:none;list-style-type:none;}
		ul.listTracks li {list-style-type:none;border-bottom:1px solid #cccccc;padding:2px;padding-right:0px;margin-right:0px;}
		ul.listTracks li span {float:left;width:460px;}
		ul.listTracks li.listTracksGrey {background-color:#eee;}

		/* catalog navigation */

		div.boxCatalogNav {color:#000000;}
		div.boxCatalogNav .bc {padding-left:0px;padding-right:0px;}
		div.boxCatalogNav h5 {margin:0px 5px 5px 8px;}
		div.boxCatalogNav h4 {display:inline;margin:0px;padding-left:12px;background-image:url(/local/images/global/icons/ico_arrow_down_off.gif);background-repeat:no-repeat;background-position:0px 4px;font-size:11px;font-weight:bold;}

		#maincontent div.boxCatalogNav ul.catalogNavPrimary {margin:0px;}
		#maincontent div.boxCatalogNav ul.catalogNavPrimary li {list-style-type:none;border-top:1px solid #cccccc;padding:2px 2px 2px 8px;}
		#maincontent div.boxCatalogNav ul.catalogNavPrimary li a {display:block;padding-left:9px;text-decoration:none;background-image:url(/local/images/global/icons/ico_arrow_right_off.gif);background-repeat:no-repeat;background-position:0px 3px;}
		#maincontent div.boxCatalogNav ul.catalogNavPrimary li a:hover,div.boxCatalogNav ul.catalogNavPrimary li a.selected {background-image:url(/local/images/global/icons/ico_arrow_right_on.gif);}
		#maincontent div.boxCatalogNav ul.catalogNavPrimary li a.selected {font-weight:bold;color:#ff6600;}

		div.boxCatalogNav ul.catalogNavSecondary {margin:0px;}
		div.boxCatalogNav ul.catalogNavSecondary {background-color:#ffffff;}
		div.boxCatalogNav ul.catalogNavSecondary li {list-style-type:none;border-top:1px solid #cccccc;padding:2px 2px 2px 18px;}
		div.boxCatalogNav ul.catalogNavSecondary li a {display:block;padding-left:9px;text-decoration:none;background-image:url(/local/images/global/icons/ico_arrow_right_off.gif);background-repeat:no-repeat;background-position:0px 3px;}
		div.boxCatalogNav ul.catalogNavSecondary li a:hover {background-image:url(/local/images/global/icons/ico_arrow_right_on.gif);}

		div.boxCatalogNav ul.catalogNavTertiary {margin:0px;}
		div.boxCatalogNav ul.catalogNavTertiary h4 {padding-left:0px;background-image:url(/local/images/global/icons/spacer.gif);}
		div.boxCatalogNav ul.catalogNavTertiary {background-color:#ffffff;border-top:1px solid #cccccc;}
		div.boxCatalogNav ul.catalogNavTertiary li {list-style-type:none;padding:2px 2px 2px 30px;}
		div.boxCatalogNav ul.catalogNavTertiary li a {display:block;text-decoration:none;}
		div.boxCatalogNav ul.catalogNavTertiary li a:hover {}

		div.boxCatalogNav ul li a.catalogNavOpen {padding-left:12px;background-image:url(/local/images/global/icons/ico_arrow_down_off.gif);background-repeat:no-repeat;background-position:0px 4px;}
		div.boxCatalogNav ul li a:hover.catalogNavOpen {background-image:url(/local/images/global/icons/ico_arrow_down_on.gif);}

		tr.SpecTableOdd {background-color:none;}
		tr.SpecTableEven {background-color:#F1F1F1;}

		/* printable page */

		body.bdyPrintableRedeem {background-image:url(/local/images/global/spacer.gif);}
		body.bdyPrintableRedeem div.cntHeader {width:700px;height:100px;background:url(/local/images/global/backgrounds/bkg_coupon_header.jpg) no-repeat 0 0;}
		body.bdyPrintableRedeem div.bdyContent {width:700px;margin:0 30px;}
		body.bdyPrintableRedeem h1 {margin-bottom:30px;}

		body.bdyPrintableRedeem div.cntContentFooter {width:470px;height:108px;position:relative;clear:both;background:url(/local/images/global/spacer.gif);color:#666;}
		body.bdyPrintableRedeem div.cntContentFooter p {margin:10px 0;padding:0px;position:absolute;top:35px;left:115px;}
		body.bdyPrintableRedeem div.cntContentFooter a {position:absolute;top:15px;right:0px;color:#39c;}
		body.bdyPrintableRedeem div.cntContentFooter a:hover {color:#f60;}
		body.bdyPrintableRedeem div.cntContentFooter a.cntContentFooterBug {width:90px;position:absolute;top:18px;left:15px;}

		div.boxPrintableHeader {width:490px;margin-bottom:20px;}
		div.boxPrintableHeader h1 {display:inline;float:left;}
		div.boxPrintableHeader div {width:490px;}

		body.bdyPrintableWishlist {background-image:url(/local/images/global/spacer.gif);}
		body.bdyPrintableWishlist div.cntHeader {width:700px;height:100px;background:url(/local/images/global/backgrounds/bkg_coupon_header.jpg) no-repeat 0 0;}
		body.bdyPrintableWishlist div.bdyContent {width:700px;margin:0 30px;}
		body.bdyPrintableWishlist h1 {margin-bottom:30px;}

		body.bdyPrintableWishlist div.cntContentFooter {width:470px;height:108px;position:relative;clear:both;background:url(/local/images/global/spacer.gif);color:#666;}
		body.bdyPrintableWishlist div.cntContentFooter p {margin:10px 0;padding:0px;position:absolute;top:35px;left:115px;}
		body.bdyPrintableWishlist div.cntContentFooter a {position:absolute;top:15px;right:0px;color:#39c;}
		body.bdyPrintableWishlist div.cntContentFooter a:hover {color:#f60;}
		body.bdyPrintableWishlist div.cntContentFooter a.cntContentFooterBug {width:90px;position:absolute;top:18px;left:15px;}

		div.boxPrintableHeader {width:490px;margin-bottom:20px;}
		div.boxPrintableHeader h1 {display:inline;float:left;}
		div.boxPrintableHeader div {width:490px;}

		div.boxPrintableItem {width:280px;float:left;}
		div.boxPrintableSpacer {width:20px;float:left;}

		/*shopping cart site section specific styles*/

		/* layout */
		.clear {clear:both;}
		div.cntHeaderTimeline {width:687px;height:62px;position:absolute;top:73px;left:25px;overflow:hidden;}

		/* boxes */

		.boxShoppingCartSummary {padding:15px 10px 10px 10px;background:#fdfbe0;border-top:1px solid #b7b7b7;}
		.boxShoppingCartSummary p {margin:0;color:#000;font-weight:bold;}

		.boxConfirmCredentials {padding-right:15px;}
		.boxConfirmCredentials label {display:block;font-weight:bold;}
		.boxConfirmCredentials a {display:block;}

		.boxAddressBook dl {width:25%; height: 130px;}
		.boxAddressBook dl dt {padding:0 5px;}
		.boxAddressBook dl dt, .boxAddressBook dl dd {float:left;}
		.boxAddressBook dl dd {padding: 0 0 10px 0;}
		.boxAddressBook a {display:block;margin-top:5px;}

		.boxAddressBookPrize dl {width:33%;}
		.boxAddressBookPrize dl dt {padding:0 5px;}
		.boxAddressBookPrize dl dt, .boxAddressBookPrize dl dd {float:left;}
		.boxAddressBookPrize dl dd {padding: 0 0 10px 0;}
		.boxAddressBookPrize a {display:block;margin-top:5px;}

		.boxAddressBookSmall dl {width:45%; height: 85px}
		.boxAddressBookSmall dl dt {padding:0 5px;display:block;}
		.boxAddressBookSmall dl dt, .boxAddressBookSmall dl dd {float:left;display:block;}
		.boxAddressBookSmall dl dd {padding: 0 0 10px 0;}
		.boxAddressBookSmall dl dd label {font-weight:normal;}
		.boxAddressBookSmall dl dt input {display:inline;}

		.boxShoppingCartAction {padding:5px 0;background:#f90;border-top:1px solid #b7b7b7;}
		.boxShoppingCartAction p {font-weight:bold;color:#fff;padding-left:10px;padding-right:10px;margin:5px 0;vertical-align:middle;}
		.boxShoppingCartAction span {padding:0 10px 0 10px;}

		.boxShoppingCartActionCancel {padding:5px 0;background:#f00;border-top:1px solid #b7b7b7;}
		.boxShoppingCartActionCancel p {font-weight:bold;color:#fff;padding-left:10px;padding-right:10px;margin:5px 0;vertical-align:middle;}
		.boxShoppingCartActionCancel span {padding:0 10px 0 10px;}

		.boxShoppingCartInfo {padding:10px;border-top:1px solid #b7b7b7;background:#f5f6fa;}
		.boxShoppingCartInfo span {font-size:14px;font-weight:normal;white-space:nowrap}

		.boxUpdateEmail {padding-right:15px;}
		.boxUpdateEmail label {display:block;font-weight:bold;}
		.boxUpdateEmail a {position:relative;bottom:-18px;}

		/* tables */

		.tableShoppingCart {width:100%}
		.tableShoppingCart th {font-weight:bold;vertical-align:top;padding-bottom:5px;}
		.tableShoppingCart td {vertical-align:top;border-top: 1px solid #c1c1c1;padding:10px 0 5px 0;}

		.tableCashCart {}
		.tableCashCart th {font-weight:bold;vertical-align:top;padding-bottom:5px;}
		.tableCashCart td {vertical-align:top;border-top: 1px solid #c1c1c1;padding:10px 0 5px 0;}
		.tableCashCart td img {padding-right:10px;float:left;}

		.tableShoppingCartCoupon {width:100%;margin-bottom:10px;border-bottom:1px solid #b7b7b7;border-top:1px solid #b7b7b7;background-color:#f5f6fa;}
		.tableShoppingCartCoupon td {padding:5px 0 5px 10px;}
		.tableShoppingCartCoupon input {vertical-align:middle;}

		.tableShoppingCartTotals {width:100%;margin-bottom:15px;}
		.tableShoppingCartTotals td {padding:10px 0;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;}
		.tableShoppingCartTotals th {padding:10px 0 20px 0;vertical-align:top;font-weight:bold;}
		.tableShoppingCartTotals tr.tableShoppingCartTotalsTotal td {font-size:14px;border:0;padding-bottom:0;}

		.tableCashCartTotals {width:100%;margin-bottom:15px;}
		.tableCashCartTotals td {padding:10px 0;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;}
		.tableCashCartTotals th {padding:10px 0 20px 0;vertical-align:top;font-weight:bold;}
		.tableCashCartTotals tr.tableShoppingCartTotalsTotal td {font-size:14px;border:0;padding-bottom:0;}

		.tableNewAddress label {display:block;color:#666;font-weight:bold;cursor:pointer;cursor:hand;}
		.tableNewAddress input {display:block;}
		.tableNewAddress select {display:block;}
		.tableNewAddress td {padding:0 10px 10px 0;}
		.tableNewAddress td.tableNewAddressInline input {display:inline;}
		.tableNewAddress td.tableNewAddressInline select {display:inline;}

		/* printable coupon */

		body.bdyPrintableCoupon {background-image:url(/local/images/global/spacer.gif);}
		body.bdyPrintableCoupon div.cntHeader {width:700px;height:100px;background:url(/local/images/global/backgrounds/bkg_coupon_header.jpg) no-repeat 0 0;}
		body.bdyPrintableCoupon div.bdyContent {width:700px;margin:0 30px;}

		body.bdyPrintableCoupon div.cntContentFooter {width:470px;height:108px;position:relative;clear:both;background:url(/local/images/global/spacer.gif);color:#666;}
		body.bdyPrintableCoupon div.cntContentFooter p {margin:10px 0;padding:0px;position:absolute;top:35px;left:115px;}
		body.bdyPrintableCoupon div.cntContentFooter a {position:absolute;top:15px;right:0px;color:#39c;}
		body.bdyPrintableCoupon div.cntContentFooter a:hover {color:#f60;}
		body.bdyPrintableCoupon div.cntContentFooter a.cntContentFooterBug {width:90px;position:absolute;top:18px;left:15px;}

		div.boxCouponHeader {width:490px;}
		div.boxCouponHeader h1 {display:inline;float:left;}
		div.boxCouponHeader div {width:490px;}

		div.boxCouponLeft {float:left;width:30%;}
		div.boxCouponRight {float:right;width:70%;}

		div.boxBarcode img {}
		.boxCutHere {margin:15px 0;}

		/* point bank */

		.boxPointBankColumn {width:335px;float:left;padding:0;margin:0;}
		.boxPointBankColumn label {font-weight:bold;}
		.boxPointBankColumn input {display:block;}
		.boxPointBankColumn td {padding:0 10px 10px 0;}
		.boxPointBankColumn td.inputInline input {display:inline;}
		.boxPointBankColumn p input {display:inline;}

		/*utilities*/
		.bdyContentCopy {width:370px;padding-bottom:30px;}

		.contactError {float:right;width:170px;}

		.unsubError {float:right;width:350px;}
		.unsubError p {margin:0px;padding:0px;float:left;}
		.unsubError ul {margin-left:110px}

		.contactForm {padding-bottom:10px;}
		.contactForm label {display:block;font-weight:bold;}
		.contactForm input.subject {width:385px;}
		.contactForm textarea {height:110px;width:660px;overflow:auto;}

		.unsubForm {float:left;padding-right:10px;}
		.unsubForm input.email {width:300px;}
		.unsubForm label {display:block;font-weight:bold;}
		.unsubCopy {width:480px;padding-bottom:10px;}

		.contactBottom {padding-top:10px;}

		.deleteForm {padding-bottom:10px;}
		.deleteForm p {font-weight:bold;}
		.deleteForm input {padding:5px;width:12px;vertical-align:middle;}
		.deleteForm label {padding-left:5px;vertical-align:middle;}
		.deleteForm textarea {height:110px;width:664px;}
		.deleteFormRow {margin-bottom:5px;}
		.deleteFormCopy {width:470px;padding-bottom:10px;}

		.boxUpdateEmail {padding-right:15px;}
		.boxUpdateEmail label {display:block;font-weight:bold;}
		.boxUpdateEmail a {position:relative;bottom:-18px;}

		.btnBkg {float:left;}
		.acctOptsCopy {width:510px;padding-bottom:30px;}
		.acctOptsLeave {margin:13px 10px 0px 5px;}
		.acctOptsChange {margin:13px 5px 0px 10px;}
		.acctOptsFrame {width:320px;height:79px;background:url(/local/images/global/imagery/9_4_btnBkg_fill.png) repeat-x;display:inline;float:left;text-align:center;}

		.boxIntroSonyCard .boxIntroSonyCardCopy .boxIntroSonyCardCopyPad p {font-size:12px;width:210px;}

		.siteMapBody {}
		.siteMapBody a {display:block;}
		.siteMapBodyRow {clear:both;padding-top:10px;}
		.siteMapBodyHeader {font-weight:bold;font-size:13px;}
		.siteMapBodySubSection {margin-left:20px;}
		.siteMapBodySection {float:left;width:150px;}
		.siteMapCopy {width:435px;padding-bottom:30px;}

		div.boxProductListRight {float:left;width:90px;}
		div.boxProductListMiddle {float:left;width:226px;margin-right:20px;}
		div.boxProductListLeft {float:left;width:155px;}

		div.boxPrdouctDetailLeft {width:205px;float:left;margin-left:10px;margin-right:20px;display:inline;overflow:hidden;}
		div.boxPrdouctDetailRight {width:240px;float:left;display:inline;overflow:hidden;}


		/*print*/
		@media print {
		.cntHeader, .bdyRightRail, .button, .linkPrint { display:none;}
		#sendToAFriend, #tooltip, #tourMovie {display:none;}
		body {background: #fff;}
		}
		#DashboardInfographic {width:200px;}

		dl.balanceBox { width: 100%; height: auto !important; height: 28px; min-height: 28px; float: left; background: url(/local/images/global/boxes/cart_grad.jpg) 0 0 repeat-x;}
		dl.balanceBox dt { padding: 7px 5px 0 5px; float: left; text-align: left; display: inline; background: url(/local/images/global/boxes/cart_grad_l.png) 0 0 no-repeat; }
		dl.balanceBox dd { padding: 7px 5px 0 5px; float: right; text-align: right; display: inline; background: url(/local/images/global/boxes/cart_grad_r.png) top right no-repeat; }

		dl.statusBox { width: 100%; height: auto !important; height: 30px; min-height: 30px; float: left; background: url(/local/images/global/backgrounds/shade_bg_fill.png) 0 0 repeat-x;}
		dl.statusBox dt { width: 45%; clear: both; padding: 3px 5px 0 5px; float: left; text-align: left; display: inline; background: transparent; }
		dl.statusBox dd { width: 45%; font-weight: bold; padding: 3px 5px 0 5px; float: right; text-align: right; display: inline; background: transparent; }
		dl.statusBox dt.first { padding-top: 7px; background: url(/local/images/global/backgrounds/shade_bg_left.png) 0 0 no-repeat; border:0;}
		dl.statusBox dd.first { padding-top: 7px; background: url(/local/images/global/backgrounds/shade_bg_right.png) top right no-repeat; border:0;}

		.bottomMargin10 { margin-bottom: 10px; }

		/** SCROLLABLE TABLE SECTIONS **/

		div.scrollable { height: 250px; overflow: auto; overflow-x: hidden; }
		table.scrollable td { min-height: 15px; _height: auto !important; height: 15px; padding:5px 0; vertical-align: top;}

		div.accountStatement { border-top: 1px solid #ccc; }
		table.accountStatement { margin:0; padding: 0; width: 100%; }
		table.accountStatement th { text-align: right; font-weight: bold; padding: 5px 0;}
		table.accountStatement tr.odd td { background: #fff; }
		table.accountStatement tr.summary td { background: #ccffff; font-weight: bold; }
		table.accountStatement tr.even td { background: #f1f1f1; }
		table.accountStatement td { text-align: right; }
		table.accountStatement td.first { font-weight: bold; }
		table.accountStatement .first { text-align: left; padding-left: 10px; }
		table.accountStatement .last { padding-right: 20px; }
		.accountStatement .first,.accountStatement .first {border:0;}

		table.accountStatement th a {padding-right:10px;}
		table.accountStatement th.sortasc a { background: url(/local/images/global/icons/ico_arrow_up_off.gif) right center no-repeat;; }
		table.accountStatement th.sortdesc a { background: url(/local/images/global/icons/ico_arrow_down_off.gif) right center no-repeat;; }
		table.accountStatement th.sortasc a:hover { background: url(/local/images/global/icons/ico_arrow_up_on.gif) right center no-repeat;; }
		table.accountStatement th.sortdesc a:hover { background: url(/local/images/global/icons/ico_arrow_down_on.gif) right center no-repeat;; }

		table.accountStatementPanel { margin:0; padding: 0; width: 100%; border-collapse: separate; }
		table.accountStatementPanel th { text-align: right; font-weight: bold; padding: 5px 0; border-bottom: 5px solid #ccc; }
		table.accountStatementPanel tr.first td { border-top: 5px solid #fff; }
		table.accountStatementPanel tr.odd td { background: #f1f1f1; }
		table.accountStatementPanel tr.even td { background: #fff; }
		table.accountStatementPanel td { text-align: right;  }
		table.accountStatementPanel td.first { font-weight: bold; }
		table.accountStatementPanel .first { text-align: left; padding-left: 10px; }
		table.accountStatementPanel .last { padding-right: 20px; }

		table.productList th { padding-bottom: 5px; padding-right: 5px; font-weight: bold; white-space: nowrap;}
		table.productList tr.productListItem td { border-top: 1px solid #ccc; padding: 5px 5px 5px 0; }
		table.productList tr.productListItem td a.linkEdit { width: auto; display:block; text-align: left; float: right;}
		table.productList td.hi { background-color: #ffe; }
		table.productList td.lo { background-color: #fff; }
		table.productList span.sort { display:none; }
		tr.productListItem td a {display:block;}

		div.productVerification { border-top: 1px solid #ccc; }
		table.productVerification { margin:0; padding: 0; width: 100%; }
		table.productVerification th { font-weight: bold; padding: 5px 0;}
		table.productVerification tr.odd td { background: #fff; }
		table.productVerification tr.even td { background: #f1f1f1; }
		table.productVerification td.first { font-weight: bold; }
		table.productVerification .first { text-align: left; padding-left: 10px; }
		table.productVerification .last { padding-right: 20px; }

		div.purchaseCreditHistory { border-top: 1px solid #ccc; }
		table.purchaseCreditHistory { margin:0; padding: 0; width: 100%; }
		table.purchaseCreditHistory th { font-weight: bold; padding: 5px 0;}
		table.purchaseCreditHistory th a {padding-right:10px;}
		table.purchaseCreditHistory th.sortasc a { background: url(/local/images/global/icons/ico_arrow_up_off.gif) right center no-repeat;; }
		table.purchaseCreditHistory th.sortdesc a { background: url(/local/images/global/icons/ico_arrow_down_off.gif) right center no-repeat;; }
		table.purchaseCreditHistory th.sortasc a:hover { background: url(/local/images/global/icons/ico_arrow_up_on.gif) right center no-repeat;; }
		table.purchaseCreditHistory th.sortdesc a:hover { background: url(/local/images/global/icons/ico_arrow_down_on.gif) right center no-repeat;; }
		table.purchaseCreditHistory tr.odd td { background: #fff; }
		table.purchaseCreditHistory tr.even td { background: #f1f1f1; }
		table.purchaseCreditHistory td.first { font-weight: bold; }
		table.purchaseCreditHistory .first { border:0; text-align: left; padding-left: 10px; }
		table.purchaseCreditHistory .last { padding-right: 20px; }
		table.purchaseCreditHistory .statuscol {padding-right:0;}

		.sortDesc { padding-right: 12px; background: url(/local/images/global/icons/ico_arrow_down_off.gif) 100% 6px no-repeat; }
		.sortDesc:hover { background: url(/local/images/global/icons/ico_arrow_down_on.gif) 100% 6px no-repeat; }
		.sortAsc  { padding-right: 12px; background: url(/local/images/global/icons/ico_arrow_up_off.gif) 100% 6px no-repeat; }
		.sortAsc:hover { background: url(/local/images/global/icons/ico_arrow_up_on.gif) 100% 6px no-repeat; }

		.tableYourProfile label {display:block;font-weight:bold;}
		.tableYourProfile input {display:block;}
		.tableYourProfile select {display:block;}
		.tableYourProfile td {padding:0 10px 10px 0;}
		.tableYourProfile td.tableYourProfileInline input {display:inline;}
		.tableYourProfile td.tableYourProfileInline select {display:inline;}
		.tableYourProfile td.tableYourProfileNoPad {padding-bottom:0;}

		.boxCommunications {}
		.boxCommunications label {display:block;width:500px;}
		.boxCommunications input.inputCheckbox {display:block;float:left;margin-bottom:15px;margin-right:5px;}

		table.tableQuestionnaire {margin-bottom:10px;}
		table.tableQuestionnaire td {padding:1px 1px 1px 4px;vertical-align:top;}
		table.tableQuestionnaire .hr {margin-bottom:10px;margin-top:10px;}
		table.tableQuestionnaire label {display:block;margin-bottom:4px;}
		table.tableQuestionnaire input.inputCheckbox {display:block;float:left;margin-right:4px;}

		/**
		*  DHTML PANELS CSS FOR YOUR ACCOUNT
		*/

		#accountStatementPanel {display:none;width:721px;overflow:hidden;}
		#productRegistrationDialog  {display:none;width:721px;overflow:hidden;}
		#transaction1 {display:none;width:721px;overflow:hidden;}
		#orderHistoryPanel {display:none;width:721px;overflow:hidden;}

		.addAProduct label {display:block;}
		.addAProduct input.button {vertical-align: -40%;}

		#tabNewPurchaseCreditForm table#userInfo { margin-bottom: 10px; }
		#tabNewPurchaseCreditForm table#userInfo th { width: 9em; font-weight: bold; padding-bottom: 10px; vertical-align: top; }
		#tabNewPurchaseCreditForm table#userInfo td { width: 9em; font-weight: bold; padding-bottom: 10px; vertical-align: top; }
		#tabNewPurchaseCreditForm table#userInfo td.notecol {width:400px;padding-left:15px;}

		.productRegistrationForm label {display:block;font-weight:bold;}

		.formNewPurchaseCredit label {display: block; font-weight: bold;}
		.formNewPurchaseCredit input.button {vertical-align: -40%;}
		.formNewPurchaseCredit input  { margin-bottom: 10px; }
		.formNewPurchaseCredit input#nameOfRetailer  { width: 300px; }
		.formNewPurchaseCredit input#ccnum  { width: 175px; }
		.formNewPurchaseCredit select  { margin-bottom: 10px; }
		.formNewPurchaseCredit select { vertical-align: top;}
		.formNewPurchaseCredit table th { font-weight: bold; }
		.formNewPurchaseCredit table th a { font-weight: normal; }
		.formNewPurchaseCredit table td { padding: 0 0 5px 0; }
		.formNewPurchaseCredit .boxError {width:341px; margin:0 0 10px 0; display:inline;}

		.formPurchaseCreditHistory label {display:block;font-weight: bold;}
		.formPurchaseCreditHistory .boxError {width:500px;margin:0 0 10px 0;display:inline;}

		/**
		*  Purchase Credit DHTML Panel CSS
		*/

		#purchaseCreditFormPanel {display:none; width: 721px; overflow: hidden; }
		#purchaseCreditFormPanel .boxCustomerInfo { width:336px;float:left;margin:0 5px 10px 0;}
		#purchaseCreditFormPanel .boxCustomerInfo .bc { min-height: 125px; height:auto !important; height: 125px;  }
		#purchaseCreditFormPanel .boxCustomerInfo ul {margin: 0 0 10px 0;}
		#purchaseCreditFormPanel .boxCustomerInfo ul li {list-style-type: none; margin: 0; }

		#purchaseCreditFormPanel .boxPurchaseInfo { width:336px;float:right;margin:0 0 10px 5px;}
		#purchaseCreditFormPanel .boxPurchaseInfo .bc { min-height: 125px; height:auto !important; height: 125px;  }
		#purchaseCreditFormPanel .boxPurchaseInfo dl {}
		#purchaseCreditFormPanel .boxPurchaseInfo dl dt { display: block; clear: both; float: left; font-weight: bold; }
		#purchaseCreditFormPanel .boxPurchaseInfo dl dd { margin-left: 13em; }

		#productInformation th { font-weight: bold; }
		#productInformation td { width: 20%; }

		/* DHTML Background Mask and Other CSS */

		.overlay{position:absolute;display:block;}
		.panel-container{position:absolute;top:0;left:0;z-index:6;visibility:hidden;overflow:hidden;width:auto;}
		.panel[class]{position:relative;left:0;top:0;} /* hide this from ie6 */
		.mask{background-color:#000;-moz-opacity:0.50;opacity:.50;filter:alpha(opacity=50);position:absolute;top:0;left:0;}

		/* SonyCard styles */

		.boxIntroSonyCard {margin:0 0 10px 0; width:690px;float:left;display:inline;background:url(/local/images/global/sonycard/tile_px_blu_wGrBrdr.png) repeat-x;}
		.boxIntroSonyCard .bc {padding:10px 10px 1px 10px;}
		.boxIntroSonyCard .bt {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 100% 0;}
		.boxIntroSonyCard .bt div {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 0 0;}
		.boxIntroSonyCard .bb {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 100% 100%;}
		.boxIntroSonyCard .bb div {background:url(/local/images/global/boxes/whitebox_trans.gif) no-repeat 0 100%;}
		.boxIntroSonyCard .bl {background:url(/local/images/global/boxes/greybox_border_l.gif) repeat-y 0 0;}
		.boxIntroSonyCard .br {background:url(/local/images/global/boxes/greybox_border_r.gif) repeat-y 100% 0;}

		.boxIntroSonyCard h2 {margin:10px 0 5px 5px;}
		.boxIntroSonyCard .boxIntroSonyCardCopy {float:left;width:325px;margin-left:20px;}
		.boxIntroSonyCard .boxIntroSonyCardCopy .boxIntroSonyCardCopyPad {padding-top:40px;color:#fff;}
		.boxIntroSonyCard .boxIntroSonyCardCopy .boxIntroSonyCardAdvantage {width:325px;height:150px;margin-top:40px;background:url(/local/images/global/sonycard/trans_gradient_bkg.gif) no-repeat;}
		.boxIntroSonyCardAdvantagePad {padding:10px;}

		.boxHalfSonyCard {width:340px;float:left;margin:0 0 10px 0;display:inline;}

		div.boxSonyCardImage {position:relative;width:300px;height:90px;}
		div.boxSonyCardImage img {position:absolute;top:0px;left:0px;}
		div.boxSonyCardImage p {width:200px;height:60px;position:absolute;top:0px;left:90px;overflow:hidden;}
		div.boxSonyCardImage span {position:absolute;top:68px;left:90px;}

		.boxSonyConnect {float:left;width:325px;margin-left:100px;min-height:330px;}
		.boxSonyConnect .boxSonyConnectBackground {background:url(/local/images/global/boxes/box_325_top.gif) no-repeat;}
		.boxSonyConnect label {display:block;font-weight:bold;margin-top:10px;margin-bottom:2px;}
		.boxSonyConnect input {display:block;}
		.boxSonyConnectFooter {margin:0px;padding:0px;vertical-align:top;}

		img.floatLeft {float:left;margin:0;padding:0;}

		.errorAddress {margin:-170px 0px 10px 0px;}

		/* printable statement */

		body.bdyPrintableStatement {background-image:url(/local/images/global/spacer.gif);}
		body.bdyPrintableStatement div.cntHeader {width:700px;height:100px;background:url(/local/images/global/backgrounds/bkg_coupon_header.jpg) no-repeat 0 0;}
		body.bdyPrintableStatement div.bdyContent {width:700px;margin:0 30px;}

		body.bdyPrintableStatement div.cntContentFooter {width:470px;height:108px;position:relative;clear:both;background:url(/local/images/global/spacer.gif);color:#666;}
		body.bdyPrintableStatement div.cntContentFooter p {margin:10px 0;padding:0px;position:absolute;top:35px;left:115px;}
		body.bdyPrintableStatement div.cntContentFooter a {position:absolute;top:15px;right:0px;color:#39c;}
		body.bdyPrintableStatement div.cntContentFooter a:hover {color:#f60;}
		body.bdyPrintableStatement div.cntContentFooter a.cntContentFooterBug {width:90px;position:absolute;top:18px;left:15px;}

		div.boxStatementHeader {width:490px;}
		div.boxStatementHeader h1 {display:inline;float:left;}
		div.boxStatementHeader div {width:490px;}
		.modalbody .boxStatementHeader {margin:0;width:auto;}
		.modalbody .boxStatementHeader div {width:auto;}
		.modalbody .fontTitle {color:#000000;font-size:13px;font-weight:bold;margin:0 0 10px;}
		.modalbody #tabCurrentActivityStatement .fixwidth2 {width:483px !important;}
		.modalbody div.boxStatementHeader #tabCurrentActivityStatement div {width:auto !important;}
		
		#birthdateDayDropdown{width:42px;}
		table.tableQuestionnaire td .alignMiddle {vertical-align:middle;}


		#needflash {display:none;}

		#ActivityListPanel {position:relative;float:left;}
		#ActivityPanelDate {position:absolute;left:540px;line-height:30px;white-space:nowrap;}

		div.dashboard div.info_wishlist #infographic_message_other {margin-top:52px;}

		.info_sptlevel #info, .info_bluray #info {color:#D5D8CD;font-size:0.7em;font-weight:bold;letter-spacing:0;margin-top:-2px;text-transform:uppercase;}
		.info_bluray #info {padding-left:22px;}
		.info_bluray #info li {float:left;list-style:none;width:81px;}

		body.clubwheelwatchers #info, body.clubpatsplace #info {font-size:9px;padding-left:10px;padding-top:7px;}

		body.clubsonycard .checklistnav li a{background-image:url(/local/images/spii/sonycard/tabs.jpg);}
		body.clubpatsplace .checklistnav li a{background-image:url(/local/images/spii/patsplace/tabs.jpg);}
		body.clubsonyfan .checklistnav li a{background-image:url(/local/images/spii/sonyfan/tabs.jpg);}
		body.clubsptelevision .checklistnav li a{background-image:url(/local/images/spii/sptelevision/tabs.jpg);}
		body.clubbluray .checklistnav li a{background-image:url(/local/images/spii/bluray/tabs.jpg);}
		body.clubplaystation .checklistnav li a{background-image:url(/local/images/spii/playstation/tabs.jpg);}
		body.clubjeopardy .checklistnav li a{background-image:url(/local/images/spii/jeopardy/tabs.jpg);}

		.club_wof #info.hlist {padding-left:10px;}
		.club_wof #info.hlist a {font-size:9px;}

		.club_patsplace #info.hlist {padding-left:10px;}
		.club_patsplace #info.hlist a {font-size:9px;}

		.hlist .remember {cursor:pointer;text-decoration:underline;}

		#pointsModal {background:url(/local/images/spii/pointsModal.gif) no-repeat;width:326px;}
		#pointsModal .closer {background:url(/local/images/spii/pointsModalCloser.gif) no-repeat 100% 0;color:#84888b;font-size:11px;float:right;height:14px;margin:20px 10px 0;padding:0 20px 0 0;text-decoration:none;}
		#pointsModal .body {padding:80px 20px 10px;}
		#pointsModal .body p {margin:0 0 10px;}
		#pointsModal .body h2 {border-bottom:2px dotted #d9d9d9;border-top:2px dotted #d9d9d9;color:#39c;font-size:16px;margin:0 0 10px;padding:3px 0;}
		#pointsModal .b {background:url(/local/images/spii/pointsModal.gif) no-repeat 0 100%;bottom:-10px;height:15px;position:relative;}
		#pointsDontShowAgain {margin:0;width:auto;vertical-align:top;}

		#AdsPanel {float:right;margin-top:25px;width:300px;}

		#productModule h6 {color:#000000;font-size:10px;margin-bottom:10px;}
		#productModule .fontPrice {font-size:11px;font-weight:bold;}

		#MoreImagesDiv {display:none;width:300px;height:380px;}
		.showing {font-size:11px;}
		
		/*points on hold*/
		.pointsOnHoldContainer p,.pointsOnHoldContainer ul {margin:0 0 10px;}
		.pointsOnHoldContainer ul {margin:0 0 0 15px;}
		.pointholddata th {border-bottom:1px solid #B9B9B9 !important;}

/** microformat **/
#calendar table#calendarhtml .vevent{text-align:left;}
#calendar table#calendarhtml .vevent .dstart{display:none;font-size:1.1em;}
#calendar table#calendarhtml .vevent span.summary{font-size:0.67em;font-weight:normal;font-family:Arial;white-space:nowrap;text-align:left;display:block;background:url(images/calendar/event_bg.jpg) top no-repeat;padding:2px 0px 0px 3px;border-bottom:1px solid #fff;overflow:hidden;height:0px;padding-top:13px;}
#calendar table#calendarhtml .vevent span.show{height:11px;padding-top:2px;}

#calendar table#calendarhtml #dailygiveaway span.summary{background-position:-10px 0px;}
#calendar table#calendarhtml td.monday #dailygiveaway  span.summary{background-position:left 0px;}
#calendar table#calendarhtml td.sunday #dailygiveaway  span.summary{background-position:-85px 0px;}

#calendar table#calendarhtml #dealoftheweek span.summary{background-position:-10px -15px;}
#calendar table#calendarhtml td.monday #dealoftheweek  span.summary{background-position:left -15px;}
#calendar table#calendarhtml td.sunday #dealoftheweek  span.summary{background-position:-85px -15px;}

#calendar table#calendarhtml #monthlydreamprize span.summary{background-position:-10px -29px;}
#calendar table#calendarhtml td.monday #monthlydreamprize  span.summary{background-position:left -29px;}
#calendar table#calendarhtml td.sunday #monthlydreamprize  span.summary{background-position:-85px -29px;}

#calendar table#calendarhtml #reverseauction span.summary{background-position:0px -43px;}

/** end microformat **/
#calendar{width:637px;}

#calendar h3{text-align:center;color:#fff;padding:0.2em;font-weight:bold;}
#calendar table#calendarhtml{table-layout:fixed;border-collapse:collapse;overflow:hidden;width:641px;}
.ext-ie #calendar table#calendarhtml{width:637px;}
#calendar table#calendarhtml span.date{color: #304062;font-weight: bold;font-size: 14px;display:block;padding-right:16px;margin-bottom: 15px;}
#calendar table#calendarhtml th{color:#fff;display:block;width:90px;overflow:hidden;border-right:1px solid #fff;font-family:Verdana;font-weight:normal;font-size:11px;padding:0px;margin:0px;text-align:center;}
.ext-ie #calendar table#calendarhtml th {width:86px;}
#legend{padding-left:25px;}
#legend div{float:left;padding: 10px;width:135px;font-size:10px;color: #fff;}
#legend div span{display:block;width:20px;height:0px;padding-top:20px;background:#DFE8F7;overflow:hidden;float:left;margin-right: 5px;margin-top:3px;}
#legend #dream_prize span{background: #FFA38C;}
#legend #auction{padding-top:16px;}
#legend #auction span{margin-top:-3px;background: #B2E5A3;}
#print_calendar{display:block;height:0px;overflow:hidden;background:url(/local/images/spii/print_calendar.jpg) top left no-repeat;width:106px;padding-top:21px;margin:12px;float:right;}

/* printing from modal - see en/your_account/point_history */
@media print {
	.altprint #navigation,.altprint #dashboard,.altprint #maincontent,.altprint #footer,#mask,.altprint .linkPrint,.altprint .linkClose {display:none !important;}
	.altprint .modalbody {top:0 !important;}
	.altprint div.boxStatementHeader,div.boxStatementHeader div {width:100%;}
	.altprint .scrollable {overflow:visible;}
}

.staycationitemgrid a {display:block;float:left;margin:12px 40px;width:40px;height:53px;overflow:hidden;}
* html .staycationitemgrid a {display:inline;}
#maincontent .promocodeform .boxError ul, #maincontent .promocodeform .boxError li {list-style-position:inside;}
.promocodeform .boxWhite, .promocodeform .boxYellow, .promocodeform .boxError {width:512px;}
.promocodeform .boxWhite .floatLeft {width:170px;min-height:240px; height:auto !important; height:240px;padding:10px 0 0 10px;}
.promocodeform .boxWhite .staycationitemgrid {width:260px;padding:20px 0 20px 20px;}
.promocodeform .boxWhite .moreItems {width:260px;}
.moreItems a {margin:12px;}

.passportbg .bt,
.passportbg .bt div,
.passportbg .bl,
.passportbg .bl div,
.passportbg .bb,
.passportbg .bb div {background:none;}

#modalPointsOnHold {position:relative;}

.registereddiscs {margin:0 0 10px;}
.registereddiscs table {width:511px;}
.registereddiscs th {background:#d4e9fc;font-weight:bold;padding:0 10px 5px;text-align:center;}
.registereddiscs td {padding:2px 10px;}
.registereddiscs .odd {background:#cccccc;}
.registereddiscs .even {background:#d4e9fc;}
.registereddiscs .t {background:url(/local/images/regdisctop.gif) no-repeat;height:9px;overflow:hidden;}
.registereddiscs .b {background:url(/local/images/regdiscbottom.gif) no-repeat;height:5px;}
	