/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}

body {
	background: url(../../../images/_company_site/151223/site-layout/site_bg.png) repeat-x #f7f7f7;
	color: #444;
	font: 12px arial, sans-serif;
}

#site-header, #site-body, #site-footer {
	clear: both;
	margin: auto;
	position: relative;
	width: 960px;
}
#site-header, #site-footer {
	background-color: #000;
}
#site-body {
	background-color: #fff;
	border: solid #ddd 1px; border-top: none; border-bottom: none;
	width: 958px;
}
#site-header {
	height: 109px;
	margin-top: 35px;
	z-index: 1; /* Fixes z-index issue with IE7 */
}
#site-header .authentication {
	position: absolute; left: 0; top: -28px;
}

#site-header h1, #site-header h2 {
	overflow: hidden;
	text-indent: -32767px;
}
#site-header h1 { position: absolute; left: 18px; top: 18px; }
#site-header h2 { position: absolute; right: 0; top: -30px; }
#site-header h1 a {
	background: url(../../../images/_company_site/151223/site-layout/sony_logo.gif);
	display: block;
	width: 105px; height: 38px;
}
#site-header h2 a {
	background: url(../../../images/_company_site/151223/site-layout/csc_logo.png);
	display: block;
	width: 86px; height: 23px;
}
#site-header .authentication a, #site-header .welcome-user {
	background: url(../../../images/_company_site/151223/blue_arrow.gif) no-repeat 0 4px;
	color: #333;
	padding-left: 8px;
	display: inline-block;
	margin-right: 12px;
	text-decoration: none;
}
#site-header .welcome-user {
	background: none;
	padding: 0;
}
#copyright {
	color: #666;
	font-size: 11px;
	padding: 20px 0;
	text-align: center;
}
#copyright a {
	color: #666;
	text-decoration: none;
}
.ui-dialog-titlebar-close {
	background: url(../../../images/_company_site/151223/site-layout/close_btn.gif);
	position: absolute; right: -20px; top: 15px;
	text-indent: -32767px;
	width: 20px; height: 20px;
}
.ui-widget-overlay {
	background-color: #000;
	opacity: .6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);
	position: absolute; top: 0; left: 0;
	width: 100%; height: 100%;
}

/* Fly-out menu */
#site-navigation {
	position: absolute; left: 0; top: 74px;
}
#site-navigation h3, #training-nav .training-category h4 {
	text-indent: -32767px;
}
#training-nav, #my-pages-nav, #video-and-resources-nav, #prizes-and-certifications-nav, #communicate-nav {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/main-menu.gif);
	float: left;
	position: relative;
	width: 192px; height: 35px;
}
#training-nav { background-position: 0 0; }
#my-pages-nav { background-position: -192px 0; }
#video-and-resources-nav { background-position: -384px 0; }
#prizes-and-certifications-nav { background-position: -576px 0; }
#communicate-nav { background-position: -768px 0; }

#training-nav.on { background-position: 0 -35px; }
#my-pages-nav.on { background-position: -192px -35px; }
#video-and-resources-nav.on { background-position: -384px -35px; }
#prizes-and-certifications-nav.on { background-position: -576px -35px; }
#communicate-nav.on { background-position: -768px -35px; }

#site-navigation .sub-navigation {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/gradient-short.png);
	box-shadow: 4px 8px 6px rgba(0, 0, 0, .6);
	display: none;
	height: 304px;
	position: absolute; left: 0; top: 35px;
	z-index: 10;
}
#training-nav .sub-navigation {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/gradient-long.png);
	width: 960px; height: 546px;
}
#my-pages-nav .sub-navigation, #video-and-resources-nav .sub-navigation, #prizes-and-certifications-nav .sub-navigation, #communicate-nav .sub-navigation {
	padding: 0 15px;
}
#my-pages-nav .sub-navigation {
	width: 400px;
}
#video-and-resources-nav .sub-navigation {
	width: 402px;
}
#prizes-and-certifications-nav .sub-navigation, #communicate-nav .sub-navigation {
	left: -440px;
	width: 602px;
}

#training-nav .training-category h4 {
	margin: 20px 0 16px 0;
}
#training-nav .training-category {
	float: left;
	padding: 0 20px;
	width: 152px; height: 256px;
}
#training-nav .training-category li a {
	color: #000;
	text-decoration: none;
}
#training-nav .training-category li {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/list-arrow-off.gif) no-repeat 8px 8px;
	line-height: 18px;
	margin: 6px 0;
	list-style-type: none;
	padding-left: 16px;
}
#training-nav .training-category li.on {
	background-image: url(../../../images/_company_site/151223/site-layout/site-navigation/list-arrow-on.gif);
	background-color: #cac9c9;
}
#broadcast-and-professional-navigation h4 {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/broadcast-and-professional.png);
	width: 117px; height: 31px;
}
#car-electronics-navigation h4 {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/car-electronics.png);
	width: 109px; height: 31px;
}
#computers-navigation h4 {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/computers.png);
	width: 98px; height: 13px;
}
#digital-imaging-navigation h4 {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/digital-imaging.png);
	width: 76px; height: 31px;
}
#home-audio-video-navigation h4 {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/home-audio-video.png);
	width: 116px; height: 31px;
}
#portable-electronics-navigation h4 {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/portable-electronics.png);
	width: 109px; height: 31px;
}
#general-sony-training-navigation h4 {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/general-sony-training.png);
	width: 125px; height: 31px;
}
#television-navigation h4 {
	background: url(../../../images/_company_site/151223/site-layout/site-navigation/television.png);
	width: 87px; height: 13px;
}

#site-navigation .tiles {
	margin-top: 20px;
}
#site-navigation .tiles li {
	float: left;
	list-style-type: none;
	margin: 0 5px;
}

/* Auxiliary Navigation */
#auxiliary-navigation {
	position: absolute; right: 18px; top: 28px;
}
#auxiliary-navigation li {
	float: left;
	margin-left: 12px;
	overflow: hidden;
}
#auxiliary-navigation a {
	background: url(../../../images/_company_site/151223/site-layout/top_nav.gif);
	display: block;
	height: 11px;
	text-indent: -32767px;
}

#report-card-nav a { background-position: 0 0; width: 69px; }
#certification-nav a { background-position: -82px 0; width: 71px; }
#tatsujin-nav a { background-position: -166px 0; width: 47px; }
#prizes-nav a { background-position: -231px 0; width: 31px; }
#rules-nav a { background-position: -280px 0; width: 29px; }
#resources-nav a { background-position: -323px 0; width: 59px; }
#videos-nav a { background-position: -399px 0; width: 40px; }
#rss-nav a { background-position: -456px 0; width: 19px; }
#contact-us-nav a { background-position: -492px 0; width: 63px; }

#report-card-nav a:hover { background-position: 0 -11px; }
#certification-nav a:hover { background-position: -82px -11px; }
#tatsujin-nav a:hover { background-position: -166px -11px; }
#prizes-nav a:hover { background-position: -231px -11px; }
#rules-nav a:hover { background-position: -280px -11px; }
#resources-nav a:hover { background-position: -323px -11px; }
#videos-nav a:hover { background-position: -399px -11px; }
#rss-nav a:hover { background-position: -456px -11px; }
#contact-us-nav a:hover { background-position: -492px -11px; }

.page-navigation {
	background: url(../../../images/_company_site/151223/report-card/anchors_bg.png);
	height: 40px; line-height: 40px;
}
.page-navigation li {
	background: url(../../../images/_company_site/151223/blue_arrow.gif) no-repeat 0 17px;
	float: left;
	padding-left: 8px;
}
.page-navigation a {
	color: #333;
	text-decoration: none;
}
.page-navigation a:hover {
	color: #119fdf;
}

/* Home page */
#home section, #home aside {
	float: left;
}
#home section {
	background-color: #fff;
	width: 640px;
}
#home aside {
	width: 318px;
}
#participation-status {
	border-bottom: solid #efefef 1px;
	color: #119fdf;
	height: 55px; line-height: 55px;
	padding: 0 18px;
}
#recently-added {
	background: url(../../../images/_company_site/151223/home/recentlyAdded_bg.png) 0 55px;
	height: 354px;
}
#recently-added h2 {
	background: url(../../../images/_company_site/151223/home/recentlyAdded_hdr.gif);
	border-bottom: solid #d3d3d3 1px;
	text-indent: -32767px;
	width: 318px; height: 55px;
}
#recently-added ol {
	margin: 20px;
}
#recently-added li {
	margin-bottom: 6px;
}
#recently-added a {
	background: url(../../../images/_company_site/151223/red_arrow.gif) no-repeat 0 4px;
	color: #333;
	padding-left: 12px;
	text-decoration: none;
}
#recently-added a:hover {
	color: #119fdf;
}
#spotlight {
	background: url(../../../images/_company_site/151223/home/spotlight_bg.png);
	height: 188px;
	padding: 20px;
}

/* Spotlight - X Factor promotion */
#spotlight h3 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 1em;
	padding-top: 100px;
	width: 275px;
}
#spotlight a {
	color: #119fdf;
	text-decoration: none;
	font-size:14px;
}
#spotlight .level-login { background: url(../../../images/_company_site/151223/home/xfactor/lvl_login.jpg) no-repeat; }
#spotlight .level-0 { background: url(../../../images/_company_site/151223/home/xfactor/lvl_0.jpg) no-repeat; }
#spotlight .level-1 { background: url(../../../images/_company_site/151223/home/xfactor/lvl_1.jpg) no-repeat; }
#spotlight .level-2 { background: url(../../../images/_company_site/151223/home/xfactor/lvl_2.jpg) no-repeat; }
#spotlight .level-3 { background: url(../../../images/_company_site/151223/home/xfactor/lvl_3.jpg) no-repeat; }
#spotlight .level-4 { background: url(../../../images/_company_site/151223/home/xfactor/lvl_4.jpg) no-repeat; }
#spotlight .level-5 { background: url(../../../images/_company_site/151223/home/xfactor/lvl_5.jpg) no-repeat; }
#spotlight .level-6 { background: url(../../../images/_company_site/151223/home/xfactor/lvl_6.jpg) no-repeat; }
#spotlight .level-7 { background: url(../../../images/_company_site/151223/home/xfactor/lvl_7.jpg) no-repeat; }

#spotlight .l2e_rebate { background: url(../../../images/_company_site/151223/home/tablet_S_l2e_rebate.jpg) no-repeat; }
#spotlight .x-reality{ background: url(../../../images/_company_site/151223/home/x-reality_tile.jpg) no-repeat; }

/* Report Card */
#report-card h1 {
	background: url(../../../images/_company_site/151223/report-card/reportCard_pgHeaders.jpg);
	height: 126px;
	position: relative;
	text-indent: -32767px;
	/*

	background: url(../../../images/_company_site/151223/report-card/XFactor_promo_hdr.jpg);
	
	background-repeat: none;
	background-color: #000;
	height: 185px;
	width: 648px;
	text-indent: -32767px;
	margin-left: -1px;*/
}

#report-card  img {
	float: right;
	margin-right: -1px;
}

#report-card p {
	font-size: 150%;
	height: 120px; line-height: 120px;
	text-align: center;
}
#report-card .page-navigation {
	padding-left: 4px;
}
#report-card .page-navigation li {
	margin: 0 8px;
	padding-left: 8px;
}
#report-card .category {
	margin: auto;
	width: 900px;
}
#report-card table {
	width: 100%;
}
#report-card thead th {
	background-color: #000;
	color: #FFF;
	height: 40px; line-height: 40px;
}

/* Report Card - Categories */
#report-card h2 {
	height: 23px;
	margin: 20px 0 4px 0;
	text-indent: -32767px;
}
#report-card .master-certification h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_master_cert.gif); width: 211px; }
#report-card .category-182 h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_BP.gif); width: 264px; }
#report-card .category-183 h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_CE.gif); width: 161px; }
#report-card .category-184 h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_IT.gif); width: 122px; }
#report-card .category-185 h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_DI.gif); width: 163px; }
#report-card .category-190 h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_SONY.gif); width: 233px; }
#report-card .category-186 h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_HAV.gif); width: 209px; }
#report-card .category-187 h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_PE.gif); width: 212px; }
#report-card .category-191 h2 { background: url(../../../images/_company_site/151223/report-card/rc_subheaders_TV.gif); width: 99px; }

/* Report Card - Subcategories */
#report-card tbody th { height: 48px; text-indent: -32767px; }
#report-card .category-192 { background: url(../../../images/_company_site/151223/report-card/subheaders_Accessories.png) no-repeat 0 8px; }
#report-card .category-193 { background: url(../../../images/_company_site/151223/report-card/subheaders_amplifiers.png) no-repeat 0 8px; }
#report-card .category-194 { background: url(../../../images/_company_site/151223/report-card/subheaders_AVIT_Recorders.png) no-repeat 0 8px; }
#report-card .category-196 { background: url(../../../images/_company_site/151223/report-card/subheaders_Blu-rayDisc.png) no-repeat 0 8px; }
#report-card .category-198 { background: url(../../../images/_company_site/151223/report-card/subheaders_Broadcast_Production_Cameras.png) no-repeat 0 8px; }
#report-card .category-199 { background: url(../../../images/_company_site/151223/report-card/subheaders_BusinessProjectors.png) no-repeat 0 8px; }
#report-card .category-200 { background: url(../../../images/_company_site/151223/report-card/subheaders_Camcorders.png) no-repeat 0 8px; }
#report-card .category-201 { background: url(../../../images/_company_site/151223/report-card/subheaders_Desktops.png) no-repeat 0 8px; }

#report-card .category-203 { background: url(../../../images/_company_site/151223/report-card/subheaders_DI_Peripherals.png) no-repeat 0 8px; }
#report-card .category-204 { background: url(../../../images/_company_site/151223/report-card/subheaders_DigitalCameras.png) no-repeat 0 8px; }
#report-card .category-206 { background: url(../../../images/_company_site/151223/report-card/subheaders_DigitalMusicPlayer.png) no-repeat 0 8px; }



#report-card .category-209 { background: url(../../../images/_company_site/151223/report-card/subheaders_DSLR_Products.png) no-repeat 0 8px; }
#report-card .category-210 { background: url(../../../images/_company_site/151223/report-card/subheaders_DVD_Players.png) no-repeat 0 8px; }
#report-card .category-211 { background: url(../../../images/_company_site/151223/report-card/subheaders_ES.png) no-repeat 0 8px; }
#report-card .category-212 { background: url(../../../images/_company_site/151223/report-card/subheaders_FlatPanel.png) no-repeat 0 8px; }
#report-card .category-215 { background: url(../../../images/_company_site/151223/report-card/subheaders_headUnits.png) no-repeat 0 8px; }
#report-card .category-216 { background: url(../../../images/_company_site/151223/report-card/subheaders_Headphones.png) no-repeat 0 8px; }
#report-card .category-217 { background: url(../../../images/_company_site/151223/report-card/subheaders_HomeAudioComponents.png) no-repeat 0 8px; }
#report-card .category-218 { background: url(../../../images/_company_site/151223/report-card/subheaders_HomeTheaterSystems.png) no-repeat 0 8px; }
#report-card .category-219 { background: url(../../../images/_company_site/151223/report-card/subheaders_iPod_Accessories.png) no-repeat 0 8px; }

#report-card .category-222 { background: url(../../../images/_company_site/151223/report-card/subheaders_marine.png) no-repeat 0 8px; }


#report-card .category-223 { background: url(../../../images/_company_site/151223/report-card/subheaders_MobilePhones.png) no-repeat 0 8px; }

#report-card .category-688 { background: url(../../../images/_company_site/151223/report-card/subheaders_Dash.png) no-repeat 0 8px; }


#report-card .category-698 { background: url(../../../images/_company_site/151223/report-card/subheaders_DigitalVoiceRecorders.png) no-repeat 0 8px; }

#report-card .category-225 { background: url(../../../images/_company_site/151223/report-card/subheaders_navigation.png) no-repeat 0 8px; }


#report-card .category-223 { background: url(../../../images/_company_site/151223/report-card/subheaders_MobilePhones.png) no-repeat 0 8px; }

#report-card .category-227 { background: url(../../../images/_company_site/151223/report-card/subheaders_PlaystationSystems.png) no-repeat 0 8px; }

#report-card .category-912 { background: url(../../../images/_company_site/151223/report-card/subheaders_StreamingPlayers.png) no-repeat 0 8px; }

#report-card .category-228 { background: url(../../../images/_company_site/151223/report-card/subheaders_ReaderDigitalBooks.png) no-repeat 0 8px; }
#report-card .category-229 { background: url(../../../images/_company_site/151223/report-card/subheaders_Projection.png) no-repeat 0 8px; }
#report-card .category-230 { background: url(../../../images/_company_site/151223/report-card/subheaders_PublicDisplays.png) no-repeat 0 8px; }
#report-card .category-234 { background: url(../../../images/_company_site/151223/report-card/subheaders_SecuritySystems.png) no-repeat 0 8px; }
#report-card .category-235 { background: url(../../../images/_company_site/151223/report-card/subheaders_ShelfSystems.png) no-repeat 0 8px; }
#report-card .category-670 { background: url(../../../images/_company_site/151223/report-card/subheaders_PSP_GamingSystems.png) no-repeat 0 8px; }
#report-card .category-710 { background: url(../../../images/_company_site/151223/report-card/subheaders_Laptops.png) no-repeat 0 8px; }
#report-card .category-867 { background: url(../../../images/_company_site/151223/report-card/subheaders_Blu-rayDisc_Technology.png) no-repeat 0 8px; }
#report-card .category-1558 { background: url(../../../images/_company_site/151223/report-card/subheaders_Tablets.png) no-repeat 0 8px; }
#report-card .category-237 { display: none; } /* General Sony Training is its own category, no need for a subcategory */
#report-card .category-679 { background: url(../../../images/_company_site/151223/report-card/subheaders_Switchers_Routers.png) no-repeat 0 8px; }
#report-card .category-1590 { background: url(../../../images/_company_site/151223/report-card/subheaders_personal3Dviewers.png) no-repeat 0 8px; }

#report-card td {
	padding: 4px 0;
}
#report-card td a {
	color: #333;
	text-decoration: none;
}
#report-card td a:hover, #report-card .print-module a, #report-card .certificate a {
	color: #119fdf;
}
#report-card .completed { background: url(../../../images/_company_site/151223/report-card/rc_box_full.gif) no-repeat 20px 5px; }
#report-card .available { background: url(../../../images/_company_site/151223/report-card/rc_box_empty.gif) no-repeat 20px 5px; }
#report-card td.status {
	text-indent: -32767px;
}
#report-card .status, #report-card .print-module, #report-card .certificate, #report-card .date-posted, #report-card .date-completed {
	text-align: center;
}
#report-card .module-name {
	text-align: left;
}
#report-card .status {
	width: 6%;
}
#report-card .print-module, #report-card .certificate, #report-card .date-posted, #report-card .date-completed {
	width: 13%;
}

#report-card .category-certification td, #report-card .master-certification td {
	padding: 8px 0;
}
#report-card .category-certification .completed, #report-card .category-certification .available, #report-card .master-certification .completed, #report-card .master-certification .available {
	background-position: 20px 10px;
}
#report-card .locked td { opacity: .4; }
#report-card .locked .status { opacity: 1; }

#report-card .meter_lvl-login { background: url(../../../images/_company_site/151223/report-card/meter_login.png); }
#report-card .meter_lvl-0 { background: url(../../../images/_company_site/151223/report-card/meter_lvl0.png); }
#report-card .meter_lvl-1 { background: url(../../../images/_company_site/151223/report-card/meter_lvl1.png); }
#report-card .meter_lvl-2 { background: url(../../../images/_company_site/151223/report-card/meter_lvl2.png); }
#report-card .meter_lvl-3 { background: url(../../../images/_company_site/151223/report-card/meter_lvl3.png); }
#report-card .meter_lvl-4 { background: url(../../../images/_company_site/151223/report-card/meter_lvl4.png); }
#report-card .meter_lvl-5 { background: url(../../../images/_company_site/151223/report-card/meter_lvl5.png); }
#report-card .meter_lvl-6 { background: url(../../../images/_company_site/151223/report-card/meter_lvl6.png); }
#report-card .meter_lvl-7 { background: url(../../../images/_company_site/151223/report-card/meter_lvl7.png); }

/* Training Library */
#training-library h1, #training-library h2 {
	text-indent: -32767px;
}
#training-library h1 {
	border-bottom: solid #d3d3d3 1px;
	height: 225px;
}
#training-library .category-192 { background: url(../../../images/_company_site/151223/training-library/headers/accessories_pgHeaders.jpg); }
#training-library .category-193 { background: url(../../../images/_company_site/151223/training-library/headers/amps_pgHeaders.jpg); }
#training-library .category-194 { background: url(../../../images/_company_site/151223/training-library/headers/AVIT_pgheaders.jpg); }
#training-library .category-196 { background: url(../../../images/_company_site/151223/training-library/headers/bluRay_pgHeaders.jpg); }
#training-library .category-198 { background: url(../../../images/_company_site/151223/training-library/headers/Production_Cameras_pgheaders.jpg); }
#training-library .category-199 { background: url(../../../images/_company_site/151223/training-library/headers/businessProjectors_pgHeaders.jpg); }
#training-library .category-200 { background: url(../../../images/_company_site/151223/training-library/headers/camcorder_pgHeaders.jpg); }
#training-library .category-201 { background: url(../../../images/_company_site/151223/training-library/headers/desktop_pgHeaders.jpg); }

#training-library .category-203 { background: url(../../../images/_company_site/151223/training-library/headers/diPeripherals_pgHeaders.jpg); }

#training-library .category-204 { background: url(../../../images/_company_site/151223/training-library/headers/cameras_pgHeaders.jpg); }
#training-library .category-206 { background: url(../../../images/_company_site/151223/training-library/headers/walkman_pgHeaders.jpg); }
#training-library .category-209 { background: url(../../../images/_company_site/151223/training-library/headers/dslr_pgHeaders.jpg); }
#training-library .category-210 { background: url(../../../images/_company_site/151223/training-library/headers/DVD_pgHeaders.jpg); }
#training-library .category-211 { background: url(../../../images/_company_site/151223/training-library/headers/es_pgHeaders.jpg); }
#training-library .category-212 { background: url(../../../images/_company_site/151223/training-library/headers/flatpanel_pgHeaders.jpg); }
#training-library .category-215 { background: url(../../../images/_company_site/151223/training-library/headers/headUnits_pgHeaders.jpg); }
#training-library .category-216 { background: url(../../../images/_company_site/151223/training-library/headers/headphones_pgHeaders.jpg); }
#training-library .category-217 { background: url(../../../images/_company_site/151223/training-library/headers/components_pgHeaders.jpg); }
#training-library .category-218 { background: url(../../../images/_company_site/151223/training-library/headers/home_theatre_pgHeaders.jpg); }
#training-library .category-219 { background: url(../../../images/_company_site/151223/training-library/headers/iPod_pgHeaders.jpg); }
#training-library .category-222 { background: url(../../../images/_company_site/151223/training-library/headers/marine_pgHeaders.jpg); }
#training-library .category-223 { background: url(../../../images/_company_site/151223/training-library/headers/mobilePhones_pgHeaders.jpg); }
#training-library .category-225 { background: url(../../../images/_company_site/151223/training-library/headers/navigation_pgHeaders.jpg); }
#training-library .category-227 { background: url(../../../images/_company_site/151223/training-library/headers/playstation_pgHeaders.jpg); }
#training-library .category-228 { background: url(../../../images/_company_site/151223/training-library/headers/readers_pgHeaders.jpg); }
#training-library .category-229 { background: url(../../../images/_company_site/151223/training-library/headers/projection_pgHeaders.jpg); }
#training-library .category-230 { background: url(../../../images/_company_site/151223/training-library/headers/publicDisplays_pgHeaders.jpg); }
#training-library .category-234 { background: url(../../../images/_company_site/151223/training-library/headers/securitySystems_pgheaders.jpg); }
#training-library .category-235 { background: url(../../../images/_company_site/151223/training-library/headers/shelfsystems_pgHeaders.jpg); }

#training-library .category-237 { background: url(../../../images/_company_site/151223/training-library/headers/ABCDEFG); }

#training-library .category-670 { background: url(../../../images/_company_site/151223/training-library/headers/psp_pgHeaders.jpg); }
#training-library .category-679 { background: url(../../../images/_company_site/151223/training-library/headers/swtitchersRouters_pgHeaders.jpg); }
#training-library .category-688 { background: url(../../../images/_company_site/151223/training-library/headers/dash_pgHeaders.jpg); }
#training-library .category-698 { background: url(../../../images/_company_site/151223/training-library/headers/digitalVoiceRecorders_pgHeaders.jpg); }
#training-library .category-710 { background: url(../../../images/_company_site/151223/training-library/headers/laptop_pgHeaders.jpg); }
#training-library .category-867 { background: url(../../../images/_company_site/151223/training-library/headers/bluRay_pgHeaders.jpg); }

#training-library .category-912 { background: url(../../../images/_company_site/151223/training-library/headers/streamingPlayers_pgHeaders.jpg); }

#training-library .category-710 { background: url(../../../images/_company_site/151223/training-library/headers/laptop_pgHeaders.jpg); }
#training-library .category-1558 { background: url(../../../images/_company_site/151223/training-library/headers/tablets_pgHeaders.jpg); }

/* New for Personal 3D Viewers subcategory SB 9/30 */
#training-library .category-1590 { background: url(../../../images/_company_site/151223/training-library/headers/3D_viewers_pgHeaders.jpg); }

#training-library h2 {
	background: url(../../../images/_company_site/151223/training-library/availableTraining_bg.png);
	height: 190px;
}

#training-library ul {
	position: relative; left: 30px; top: -93px;
}
#training-library li {
	float: left;
	margin: 0 20px 20px 9px;
	width: 274px;
}
#training-library a {
	background: url(../../../images/_company_site/151223/blue_arrow.gif) no-repeat 0 4px;
	color: #333;
	padding-left: 12px;
	text-decoration: none;
}
#training-library a:hover {
	color: #119fdf;
}


/* Video Library */

#video-library {
	padding-bottom: 20px;
	color: #666666;
}

#video-library h1 {
	background: url(../../../images/_company_site/151223/video-library/videoLibrary_pgHeaders.jpg);
	height: 126px;
	position: relative;
	text-indent: -32767px;
	border-bottom: 1px solid #d2d2d2;
	margin-bottom:20px;
}

#video-library  ul#video-library-menu {
	padding: 0px;
	margin: 0 24px;
	list-style-type: none;
	text-indent: -32767px;
	
}
#video-library ul#video-library-menu  li {
	float: left;
	text-indent: -32767px;
}
#video-library ul#video-library-menu  li a {
	background: url("../../../images/_company_site/151223/video-library/category_tabs.gif") no-repeat;
	display: block;
	height: 40px;
	margin-right: 1px;
	text-indent: -32767px;
	width: 129px;
}
#video-library #video-library-menu #car-electronics a {	background-position: 0 0; }
#video-library #video-library-menu #computers a { background-position: -129px 0; }
#video-library #video-library-menu #digital-imaging a { background-position: -259px 0; }
#video-library #video-library-menu #home-audio-video a { background-position: -389px 0; }
#video-library #video-library-menu #portable-electronics a { background-position: -520px 0;}
#video-library #video-library-menu #television a { background-position: -650px 0;}
#video-library #video-library-menu #general a { background-position: -780px 0;}

#video-library #video-library-menu #car-electronics a:hover { background-position: 0 -40px; }
#video-library #video-library-menu #computers a:hover {	background-position: -129px -40px; }
#video-library #video-library-menu #digital-imaging a:hover { background-position: -259px -40px; }
#video-library #video-library-menu #home-audio-video a:hover { background-position: -389px -40px; }
#video-library #video-library-menu #portable-electronics a:hover { background-position: -520px -40px; }
#video-library #video-library-menu #television a:hover { background-position: -650px -40px;}
#video-library #video-library-menu #general a:hover { background-position: -780px -40px;}

#video-library #video-library-menu #car-electronics a.current { background-position: 0 -40px; }
#video-library #video-library-menu #computers a.current { background-position: -129px -40px; }
#video-library #video-library-menu #digital-imaging a.current { background-position: -259px -40px; }
#video-library #video-library-menu #home-audio-video a.current { background-position: -389px -40px; }
#video-library #video-library-menu #portable-electronics a.current { background-position: -520px -40px; }
#video-library #video-library-menu #television a.current { background-position: -650px -40px;}
#video-library #video-library-menu #general a.current { background-position: -780px -40px;}


/* tab pane styling */

#video-library div.line {
	padding-top:10px;
	clear:all;
	border-bottom: 1px solid #d2d2d2;
	width: 874px;
}

.pane {
	margin:0px 0px 0px 42px;
	clear:both;
	font: 11px Arial;
}

.pane p { padding-top:20px;}


.pane li {
	float:left;
	font: 11px Arial;
	color: #666666;
	margin:0px 10px;
	padding-top:0px;
}
.pane li a {
	font: 11px Arial;
	color: #14a9da;
	text-decoration: none;
}
.pane li a.current {
	font: 11px Arial;
	color: #14a9da;
	text-decoration: underline;
}

ul.subtabs {
	float:left;
	padding-top:20px;
}

.subpane {
	margin:0px 0px 20px 0px;
	clear:both;
}

#video-library .video-library-resource {
	float:left;
	width:200px;
	margin-right: 25px;
}

#video-library .new-row, #resource-listing .new-row {
	clear:left;
	}
#video-library .video-library-resource .video-description {
	font: 12px Arial;
}

#video-library .video-library-resource .video-thumbnail{
	margin-top: 15px;
	margin-bottom: 0px;
}

#video-library .video-library-resource .video-title a {
	font: 14px Arial;
	color: #14a9da;
	display: block;
	text-decoration: none;
	padding-bottom:10px;
	padding-top:15px;
}


/* Certification */
#certification h1 {
	background: url(../../../images/_company_site/151223/certification/promo_hdr.jpg);
	height: 126px;
	text-indent: -32767px;
}
#certification .page-navigation {
	padding-left: 22px;
}
#certification .page-navigation li {
	margin: 0 8px;
}
#certification .introduction {
	margin-top: 30px;
}
#certification section, #certification .introduction {
	padding: 0 30px 16px 30px;
}
#certification section {
	clear: both;
}
#certification h2 {
	height: 45px;
	text-indent: -32767px;
}
#certification #product h2 { background: url(../../../images/_company_site/151223/certification/subheaders_level1.png); }
#certification #category h2 { background: url(../../../images/_company_site/151223/certification/subheaders_level2.png); }
#certification #master h2 { background: url(../../../images/_company_site/151223/certification/subheaders_level3.png); }
#certification img {
	float: right;
	margin: 0 0 16px 12px;
}
#certification .details {
	padding: 0 10px;
}
#certification h3 {
	color: #119fdf;
	font-size: 150%;
}
#certification section ul {
	list-style-type: disc;
	margin-left: 2em;
}
#certification p {
	margin-bottom: 1em;
}
#certification strong {
	font-weight: bold;
}

/* E-mail certificate */
#email-certificate {
	background-color: #eee;
	box-shadow: 4px 8px 6px rgba(0, 0, 0, .6);
}
#email-certificate h1 {
	background-color: #000;
	color: #999;
	font-size: 150%;
	font-weight: bold;
	padding: 20px;
}
#email-certificate h1 span {
	font-size: 80%;
	font-weight: normal;
}
#email-certificate h1 strong {
	font-weight: bold;
}
#email-certificate a {
	color: #119fdf;
	text-decoration: none;
}
#email-certificate p {
	margin: 1em 20px;
}
#email-certificate form {
	margin: 20px;
}
#email-certificate form li {
	margin-bottom: 1em;
	height: 20px; line-height: 20px;
}
#email-certificate label {
	color: #000;
	float: left;
	font-weight: bold;
	width: 120px;
}
#email-certificate li input {
	border: none;
	padding-left: 4px;
	width: 300px;
}
#email-certificate .submit-button {
	background: url(../../../images/_company_site/151223/certification/submit_btn.gif);
	border: none;
	cursor: pointer;
	text-indent: -32767px;
	width: 73px; height: 26px;
}
#email-certificate .submit-button:hover {
	background-position: 0 -26px;
}

/* Tatsu-jin Master Certification */
#tatsujin h1 {
	background: url(../../../images/_company_site/151223/certification/tatsujin/tatsu-jin_pgHeaders.jpg);
	height: 126px;
	text-indent: -32767px;
}
#tatsujin article h2 {
	height: 32px;
	margin-bottom: 8px;
	text-indent: -32767px;
}
#what-is-tatsujin h2 { background: url(../../../images/_company_site/151223/certification/tatsujin/subheader_whatIsTatsu-jin.png); }
#what-do-you-get h2 { background: url(../../../images/_company_site/151223/certification/tatsujin/subheader_whatDoYouGet.png); }
#submit-your-profile h2 { background: url(../../../images/_company_site/151223/certification/tatsujin/subheader_submitProfile.png); }

#tatsujin article, #featured-profile {
	float: left;
}
#tatsujin article {
	margin: 0 30px;
	width: 608px;
}

#tatsujin .introduction {
	margin: 30px;
}
#tatsujin section {
	clear: both;
}
#what-is-tatsujin img, #what-do-you-get img {
	float: left;
	margin-bottom: 16px;
}
#what-is-tatsujin p, #what-do-you-get p {
	margin-left: 225px;
	margin-right: 8px;
	margin-bottom: 1em;
}
#what-is-tatsujin strong {
	font-weight: bold;
}
#submit-your-profile .instructions {
	float: left;
	padding: 0 8px;
	width: 288px;
}
#submit-your-profile .questions {
	border-left: solid #119fdf 1px;
	float: left;
	margin-bottom: 30px;
	padding: 0 8px;
	width: 287px;
}
#submit-your-profile a {
	color: #119fdf;
	text-decoration: none;
}
#submit-your-profile p {
	margin-bottom: 1em;
}
#submit-your-profile ol {
	list-style-type: decimal;
	margin-left: 2em;
}
#submit-your-profile li {
	margin: .5em 0;
}
#featured-profile {
	background: url(../../../images/_company_site/151223/certification/tatsujin/featuredProfile_top.png) no-repeat;
	float: right;
	margin: -13px -22px 30px 0;
	padding-top: 48px;
	width: 312px;
}
#featured-profile h2 {
	display: none;
}
#featured-profile img {
	display: block;
	margin: 16px auto;
}
#featured-profile strong {
	color: #119fdf;
	font-weight: bold;
}
#featured-profile ul {
	background-color: #000;
	padding: 0 24px 30px 24px;
}
#featured-profile li {
	color: #999;
	margin: 1em 0;
}

/* Prizes */
#prizes h1 {
	background: url(../../../images/_company_site/151223/prizes/prizes_pgHeaders.jpg);
	height: 126px;
	position: relative;
	text-indent: -32767px;
}
#prizes .grand-prizes {
	overflow: hidden;
	position: absolute; left: 747px; top: 41px;
	width: 99px; height: 9px;
}
#prizes .recent-winners {
	overflow: hidden;
	position: absolute;  left: 747px; top: 61px;
	width: 135px; height: 9px;
}
#prizes .rules {
	overflow: hidden;
	position: absolute;  left: 747px; top: 81px;
	width: 47px; height: 9px;
}
#prizes .page-navigation {
	padding-left: 4px;
}
#prizes .page-navigation li {
	margin: 0 8px;
	padding-left: 8px;
}
#prizes .introduction {
	margin: 30px;
}
#prizes .category {
	clear: both;
	margin: 30px;
}
#prizes h2 {
	height: 32px;
	text-indent: -32767px;
}
#prizes h3 {
	color: #119fdf;
	font-weight: bold;
}

#prizes .category-182 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_Broadcast.png); }
#prizes .category-183 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_CE.png); }
#prizes .category-184 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_computers.png); }
#prizes .category-185 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_DI.png); }
#prizes .category-190 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_sony.png); }
#prizes .category-186 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_HAV.png); }
#prizes .category-187 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_PE.png); }
#prizes .category-191 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_TV.png); }



#prizes .category-grand-prize h2 { background: url(../../../images/_company_site/151223/prizes/subheader_grandPrize.png); }

#prizes .category strong {
	font-weight: bold;
}
#prizes .category p {
	margin-bottom: 1em;
}

#prizes .monthly-prize, #prizes .quarterly-prize {
	float: left;
	margin-bottom: 30px;
	padding-left: 200px;
	width: 249px;
}
#prizes .monthly-prize img, #prizes .quarterly-prize img {
	float: left;
	margin-left: -200px;
}
#prizes .grand-prize {
	padding-left: 330px;
}
#prizes .grand-prize img {
	float: left;
	margin-left: -330px;
	margin-bottom: 30px;
}
#prizes .grand-prize ul {
	list-style-type: disc;
	margin-left: 2em;
}
#prizes .grand-prize li {
	margin-bottom: .6em;
}

/* Winners */
#winners h1 {
	background: url(../../../images/_company_site/151223/prizes/winners_pgHeaders.jpg);
	height: 126px;
	text-indent: -32767px;
}
#winners h2 {
	color: #119fdf;
	font-size: 150%;
}
#winners .page-navigation {
	padding-left: 22px;
}
#winners .page-navigation li {
	margin: 0 8px;
}
#winners strong {
	font-weight: bold;
}
#winners .promotional, #winners .bi-annual, #winners .quarterly, #winners .monthly {
	margin: 30px;
}
#winners .promotional td, #winners .bi-annual td, #winners .quarterly td, #winners .monthly td {
	padding: 2px 4px;
}
#winners .promotional a {
	color: #119fdf;
	text-decoration: none;
}
#winners .promotional p {
	margin: .5em 0 1em 0;
}
#winners .name {
	width: 18%;
}
#winners .retailer {
	width: 20%;
}
#winners .location {
	width: 20%;
}
#winners .month {
	width: 12%;
}

#winners .even {
	background-color: #ddd;
}
#winners .quarterly th, #winners .monthly th {
	background-color: #119fdf;
	color: #fff;
	text-align: left;
	font-size: 120%;
	padding: 4px;
}


/* Rules */
#rules h1 {
	background: url(../../../images/_company_site/151223/rules/rules_pgHeaders.jpg);
	height: 126px;
	text-indent: -32767px;
}
#rules h2 {
	background-color: #119fdf;
	color: #fff;
	font-size: 140%;
	margin: 0 30px;
	padding: 8px;
}
#rules h3 {
	color: #119fdf;
	font-weight: bold;
	font-size: 125%;
	margin: 30px 30px 0 30px;
}
#rules p {
	margin: 0 30px;
}
#rules .introduction {
	margin: 30px;
}
#rules strong {
	font-weight: bold;
}
#rules ol {
	list-style-type: decimal;
	margin: 30px;
}
#rules li {
	margin-bottom: .8em;
	margin-left: 2em;
}
#rules .footnote {
	font-size: .8em;
}

/* Resources */
#resources h1 {
	background: url(../../../images/_company_site/151223/resources/resources_pgHeaders.jpg);
	height: 126px;
	text-indent: -32767px;
}
#resources h2 {
	height: 32px;
	text-indent: -32767px;
}
#resources .page-navigation {
	padding-left: 4px;
}
#resources .page-navigation li {
	margin: 0 8px;
	padding-left: 8px;
}
#resources .category {
	clear: both;
	float: left;
	padding-bottom: 16px;
}

#resources .category h2 { width:898px; }

#resources .category-182 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_Broadcast.png);}
#resources .category-183 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_CE.png); }
#resources .category-184 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_computers.png); }
#resources .category-185 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_DI.png); }
#resources .category-190 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_GST.png); }
#resources .category-186 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_HAV.png); }
#resources .category-187 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_PE.png); }
#resources .category-191 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_TV.png); }
#resources .category-190 h2 { background: url(../../../images/_company_site/151223/prizes/subheader_GST.png); } 
#resources .category-679 h2 { background:  url(../../../images/_company_site/151223/prizes/subheaders_Switchers_Routers.png); } 

#resources #resource-listing ul, #resources h2 {
	margin: 0 30px;
}
#resources #resource-listing li {
	margin: 8px 12px;
}
#resources #resource-listing .category li {
	float: left;
	width: 275px;
}
#resources #resource-listing li a {
	background: url(../../../images/_company_site/151223/blue_arrow.gif) no-repeat 0 4px;
	color: #333;
	padding-left: 12px;
	text-decoration: none;
}
#resources #resource-listing .general li {
	height: 36px; line-height: 36px;
	margin-left: 0;
}

/* RSS */
#rss h1 {
	background: url(../../../images/_company_site/151223/rss/rss_pgHeaders.jpg);
	height: 126px;
	text-indent: -32767px;
}
#rss p {
	margin: 1em 30px;
}
#rss ul {
	margin: 0 30px;
}
#rss li {
	list-style-type: disc;
	margin-left: 2em;
}
#rss .subscribe {
	background: url(../../../images/html_layout/icons/feed-icon-14x14.png) no-repeat;
	color: #119fdf;
	display: block;
	height: 14px; line-height: 14px;
	margin: 0 30px 30px 30px;
	padding-left: 18px;
	text-decoration: none;
}

/* News */
#news h1, #news-archive h1 {
	background: url(../../../images/_company_site/151223/news/news_pgHeaders.jpg);
	height: 126px;
	text-indent: -32767px;
}
#news h2 {
	color: #119fdf;
	font-size: 130%;
}
#news section h3 {
	background: url(../../../images/_company_site/151223/news/subheader_recentHeadlines.png);
	height: 32px;
	text-indent: -32767px;
}
#news .archive {
	background: url(../../../images/_company_site/151223/blue_arrow.gif) no-repeat 0 4px;
	color: #000;
	position: absolute; right: 12px; top: 8px;
	padding-left: 8px;
	text-decoration: none;
}
#news .archive:hover {
	color: #119fdf;
}
#news .introduction {
	margin: 1em 30px;
}
#news section {
	float: left;
	margin-left: 30px;
	position: relative;
	width: 608px;
}
#news .headline, #news-archive .headline {
	border-top: solid #ddd 1px;
	clear: both;
	padding: 14px 14px 14px 142px;
}
#news .headline img, #news-archive .headline img {
	float: left;
	margin-left: -142px;
	margin-bottom: 14px;
}
#news .headline h4, #news .headline p, #news-archive .headline h4, #news-archive .headline p {
	margin-bottom: 1em;
}
#news .headline h4, #news-archive .headline h4 {
	font-weight: bold;
}
#news .read-more {
	background: url(../../../images/_company_site/151223/blue_arrow.gif) no-repeat 0 4px;
	padding-left: 8px;
}
#news .first, #news-archive .first {
	border: none;
}
#news aside {
	background: url(../../../images/_company_site/151223/news/twitter_top.png) no-repeat;
	float: right;
	margin: -13px -22px 30px 0;
	padding-top: 14px;
	width: 312px;
}
#news section a {
	color: #119fdf;
}
#news .twtr-hd h4 {
	font-weight: bold;
}
#news .twtr-doc, #news .twtr-timeline {
	border-radius: 0;
}
#news .twtr-bd {
	position: relative;
	z-index: 0;
}
#news .twtr-bd, #news .twtr-ft {
	background-color: #232323;
}
#news-archive .headline {
	margin: 0 30px;
}

/* Learn to Earn promo */
#learn-to-earn section a {
	color: #119fdf;
	text-decoration: none;
}
#learn-to-earn h1 {
	background: url(../../../images/_company_site/151223/promo/learn-to-earn/promo_hdr.jpg);
	height: 126px;
	text-indent: -32767px;
}
#learn-to-earn h2 {
	color: #14a9da;
	font-size: 150%;
	margin-bottom: 30px;
}
#learn-to-earn h3 {
	color: #fff;
	background-color: #14a9da;
	font-size: 120%;
	font-weight: bold;
	margin: 24px 0 12px 0;
	padding: 4px;
}
#learn-to-earn .page-navigation {
	padding-left: 22px;
}
#learn-to-earn .page-navigation li {
	margin: 0 8px;
}
#learn-to-earn section {
	display: none;
	padding: 30px;
}
#learn-to-earn #home {
	display: block;
}
#learn-to-earn #eligibility ul li, #learn-to-earn #faq ul li {
	background: url(../../../images/_company_site/151223/red_arrow.gif) no-repeat 0 4px;
	list-style-type: none;
	padding-left: 12px;
}
#learn-to-earn #home li a, #learn-to-earn #process li {
	background: url(../../../images/_company_site/151223/red_arrow.gif) no-repeat 0 5px;
	color: #119fdf;
	display: block;
	font-size: 130%;
	font-weight: bold;
	padding-left: 12px;
	height: 19px; line-height: 19px;
}
#learn-to-earn #home li a:hover, #learn-to-earn #process li:hover {
	background-position: 0 -19px;
}
#learn-to-earn strong {
	font-weight: bold;
}
#learn-to-earn em {
	font-style: italic;
}
#learn-to-earn #faq ol ol, #learn-to-earn #faq ol ul, #learn-to-earn #eligibility ul {
	margin-left: 2em;
}
#learn-to-earn #faq ol ol {
	list-style-type: decimal;
}
#learn-to-earn #faq ol ul, #learn-to-earn #eligibility ul {
	list-style-type: disc;
}
#learn-to-earn p, #learn-to-earn li {
	margin-bottom: 1em;
}

/* X Factor promo */
#xfactor h1 {
	background: url(../../../images/_company_site/151223/promo/xfactor/promo_hdr.jpg);
	height: 359px;
	text-indent: -32767px;
}
#xfactor .details, #xfactor .eligible-modules, #qriocity .rules {
	margin: 20px 25px;
}
#xfactor .introduction {
	float: left;
	width: 596px;
}
#xfactor .introduction p {
	font-size: 125%;
	margin-bottom: 1em;
}
#xfactor .your-level {
	color: #ffffff;
	/*float: right;*/
	font-size: 18px;
	/*margin-bottom: 15px;*/
	position: relative; right: -614px;
	/*text-align: center;*/
	width: 332px; height: 155px;
}

#xfactor .your-level span {
	position:relative;
	left: 132px;
	top: -36px;
}

#xfactor .level-login { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_login.png); }
#xfactor .level-0 { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_lvl0.png); }
#xfactor .level-1 { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_lvl1.png); }
#xfactor .level-2 { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_lvl2.png); }
#xfactor .level-3 { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_lvl3.png); }
#xfactor .level-4 { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_lvl4.png); }
#xfactor .level-5 { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_lvl5.png); }
#xfactor .level-6 { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_lvl6.png); }
#xfactor .level-7 { background: url(../../../images/_company_site/151223/promo/xfactor/levels/meter_lvl7.png); }
#xfactor .prizes {
	clear: both;
	padding-top: 20px;
}
#xfactor .prizes table {
	width: 898px;
}

#xfactor .prizes tr{
	color: #F0F581;

}

#xfactor .prizes .prize_descriptions{
	background-color:#D11217;
	width: 900px;
	height: 90px;
	font-weight:bold;
	padding-top: 5px;

}

#xfactor .products td{
	background: url(../../../images/_company_site/151223/promo/xfactor/prize_images.png);
	background-repeat: no-repeat;
	height: 159px;
	width: 719px;
	text-indent: -32767px;
}


/*
	border-top: solid #ddd 1px;
	width: 107px;
#xfactor .products h2 {

}
#xfactor .prizes thead th {
	height: 49px;
	text-indent: -32767px;
}
#xfactor .prizes td {
	padding: 10px 0;
	text-align: center;
}

#xfactor .products em {
	color: #14a9da;
	font-weight: bold;
}
*/

#xfactor .eligible-modules{
	background: url(../../../images/_company_site/151223/promo/xfactor/section_bg.gif);
	background-repeat: no-repeat;
	height: 544px;
	width: 919px;
	/*text-indent: -32767px;
	margin-left: 25px;*/


}

#xfactor .eligible-modules p {
	margin: 15px 20px;
}

#xfactor .eligible-modules .category {
	float: left;
	padding-bottom: 20px;
	width: 414px;
}

#xfactor .eligible-modules .category-185, #xfactor .eligible-modules .category-187 {
	/*border-right: solid #14a9da 1px;*/
	padding-right: 20px;
	width: 413px;
}

#xfactor .eligible-modules .category-191 {
	/*border-right: solid #14a9da 1px;*/
	position: relative;
	margin-bottom: -70px;
}

#xfactor .eligible-modules .content {
	padding-left: 25px;
}

#xfactor .eligible-modules .subheader {
	padding: 15px 0 0 20px;
}


#xfactor .eligible-modules h3 {
	color: #c73439;
	font-size: 120%;
	padding-bottom: 5px;
}
#xfactor .eligible-modules li {
	height: 30px; line-height: 30px;
}
#xfactor .eligible-modules a {
	background: url(../../../images/_company_site/151223/promo/xfactor/module_arrow.png) no-repeat;
	color: #333;
	padding-left: 23px;
	text-decoration: none;
	padding-top: 4px;
}
#xfactor .eligible-modules a:hover, #qriocity .rules a {
	color: #c73439;
	text-decoration: none;
}
#xfactor .eligible-modules .completed {
	background: url(../../../images/_company_site/151223/promo/xfactor/status_completed.png) no-repeat right 50%;
}
#xfactor .eligible-modules .available {
	background: url(../../../images/_company_site/151223/promo/xfactor/status_available.png) no-repeat right 50%;
}
#xfactor .eligible-modules .notavailable {
	background: url(../../../images/_company_site/151223/promo/xfactor/module_arrow.png) no-repeat;
	color: grey;
}

#xfactor .rules {
	background: url(../../../images/_company_site/151223/promo/xfactor/section_bg.gif);
	background-repeat: no-repeat;
	height: 320px;
	width: 919px;
	/*text-indent: -32767px;*/
	margin-left: 25px;
}

#xfactor .rules ol {
	list-style-type: decimal;
	list-style-position: outside;
	padding: 8px 25px 8px 50px;
}
#xfactor .rules li {
	line-height: 1.5em;
}

#xfactor .rules .subheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c73439;
	font-weight:bold;
	padding: 18px 22px;
}

