html,body{
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;	
}
.supportpageLayout,
.homepageLayout{
	background: #ffffff url(../img/pageBg.jpg) repeat 0 0;
}
/* Add additional backgrounds here*/
.supportpageLayout .eliteBg{
	background: #0c0a0b url(../img/cod_mw3_bg.jpg) no-repeat center top fixed;	
}
.pageWrapper {
    margin: 0 auto;
    position: relative;
    width: 1046px;
}
.topLineHeader{
	background-color: #000000;
	display: block;
	height: 40px;
	position: relative;
	z-index: 3000;
}
.topLineHeader .currentLang{
	color: #c3c0c0;
	font-size: 13px;
	text-decoration: none;
}
.topLineHeader .top-bar {
	float:right;
}
.topLineHeader .countryDropdown{
	position: relative;
	display: block;
	width: 300px;
	padding: 0 0 0 54px;
	top: -15px;
	left: 644px;
	z-index: 2099;
}
.topLineHeader .countryDropdown a{
	display: block;
	margin: 0 0 7px 0;
}
.topLineHeader .countryDropdown span{
	font-size: 14px; 
}
.topLineHeader .currentLang{
	left: 828px;
    position: absolute;
    top: 11px;
}
.topLineHeader .userLogin{
	left: 915px;
    position: absolute;
    top: 11px;
    width:152px;
}
.topLineHeader .countryDropdown .countries{
	position: absolute;
	top: 0;
	left: 134px;
	padding: 0 13px;
	background: #000000 url(../img/langDropBg.jpg) no-repeat 2px 5px;
	z-index: 2050;
}
.topLineHeader .countryDropdown .dropDown{
	position: relative;
	z-index: 2051;
}
.topLineHeader .userLogin li{
	color: #c3c0c0;
	font-size: 13px;
	text-decoration: none;
	float: left;
}
.topLineHeader .userLogin li a{
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
	padding: 0 10px;
}
#globalHeader{
	padding: 15px 0 25px 0;
}
#globalHeader .iconCenter{
	padding: 0 0 10px 0;
}
#globalHeader .iconCenter a{
	text-decoration: none;
}
#globalHeader .iconCenter span{
	color: #6E6E6E;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    top: -10px;
}
#globalHeader .mainNavigation{
	display: block;
	background: transparent url(../img/mainNavBg.png) repeat-x 0 0;
	text-align: center;
	padding: 0 0 5px 0;
}
#globalHeader .mainNavigation  ul{
	margin: 0 auto;	
}
#globalHeader .mainNavigation  ul li{
	float: left; 
}
#globalHeader .mainNavigation ul li a{
    border-left: solid 1px #dadada;
	color: #454444;
    display: block;
    font-size: 17px;
    font-weight: bold;
    line-height:18px;
    padding: 17px 21px 12px;
    text-decoration: none;
}
#globalHeader .mainNavigation ul li a:hover,
#globalHeader .mainNavigation ul li a.selected{
	background: transparent url(../img/mainNavSelectedBg.png) repeat-x 0 0;
	color: #807f7f;
}
#globalHeader .mainNavigation ul li.first a{
	border-left: none;
	padding: 17px 62px 12px;
}
#globalHeader .mainNavigation ul li.last a{
	padding: 17px 32px 12px;
}
.radialGradient{
	background: transparent url(../img/radialGradientBg.jpg) no-repeat center 40px;
}

.pageContent .alertMessage{
	height: 45px;
	background: transparent url(../img/alertBoxSky.png) no-repeat 0 0;	
    margin: 0 0 25px 0;
    padding: 15px 20px 0 45px;
}
.pageContent .alertMessage span{
	color: #000000;
    font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
    font-size: 14px;
    float: left;
}
.pageContent .alertMessage a{
	color: #4d4f50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
.pageContent{
	padding: 0 0 35px 0;
	width:100%; 
}
.homepageLayout .left{
	float: left;
	width: 712px;
}
.homepageLayout .right{
	float: right;
	width: 314px;
}
.pageContent h1,
.homepageLayout h1{
	font-weight: bold;
	color: #515151;
	font-size: 13px;
	margin-bottom:10px;
}
.pageContent h2,
.homepageLayout h2{
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}

/*** get answers/find a game ***/

.answersSearch,
.gameSearch{
	background: url("../img/answerSearchBg.jpg") no-repeat scroll 0 0 transparent;
    height: 37px;
    margin: 17px 0 20px;
    padding: 10px;
    width: 691px;
}
.knowledgeBaseSearch{
	background: url("../img/answerSearchBg.jpg") no-repeat scroll 0 0 transparent;
    margin: 17px 0 20px;
    padding: 10px 0;
    width: 711px;
}
.knowledgeBaseSearch{
	margin: 17px 0 0 0;
}
.knowledgeBaseSearch .filterDropdown{
	background-color: #FFFFFF;
}
.knowledgeBaseSearch .filterDropdown h4{
	color: #3f3f3f;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.knowledgeBaseSearch .filterDropdown .filterContainer{
	background: #FFFFFF;	
	padding: 15px 20px;
	width: 671px;
	display: none;	
}
.knowledgeBaseSearch .filterDropdown .col1{
	width: 119px;
	float: left;
}
.knowledgeBaseSearch .filterDropdown .col2{
	width: 200px;
	float: left;
	padding: 0 0 0 15px;
}
.knowledgeBaseSearch .filterDropdown .col3{
	width: 200px;
	float: left;
	padding: 0 0 0 15px;
}
.knowledgeBaseSearch .filterDropdown .col1 a{
	display: block;
	font-size: 15px;
	line-height: 28px;
	text-decoration: none;
	color: #82a304;
}
.knowledgeBaseSearch .filterDropdown .col1 a.selected{
	color: #3f3f3f;	
}
.knowledgeBaseSearch .filterDropdown .col2 .row,
.knowledgeBaseSearch .filterDropdown .col3 .row{
	padding: 3px 0;
}
.knowledgeBaseSearch .filterDropdown .col2 .row .inputCheck,
.knowledgeBaseSearch .filterDropdown .col3 .row .inputCheck{
	
}
.knowledgeBaseSearch .filterDropdown .col2 .row label,
.knowledgeBaseSearch .filterDropdown .col3 .row label{
	font-size: 15px;
	color: #3f3f3f;
}
.knowledgeBaseSearch .filterDropdown .handle{
	position: relative;
	height: 26px;
	border-top: solid 1px #dedede;
}
.knowledgeBaseSearch .filterDropdown .handle a{
	position: absolute;
	top: 4px;
	right: 10px;
	color: #82a304;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	padding: 0 0 0 15px;
	background: transparent url(../img/dropdownSearchFilterArrow.gif) no-repeat -3px 6px; 
}
.answersSearch .inputText,
.gameSearch .inputText,
.knowledgeBaseSearch .inputText{
	border-color: #b4b2b4;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #afb5c5;
	padding: 9px 13px;
	width: 566px;
	float: left;
	outline: none;
	z-index: 10;
}
.answersSearch .inputSubmit,
.gameSearch .inputSubmit,
.knowledgeBaseSearch .inputSubmit{
	border: none;
	background: transparent url(../img/answerSearchSubmitBtn.jpg) no-repeat 0 0;
	cursor: pointer;
	float: left;
	height: 35px;
	outline: none;
	text-indent: -9999px;
	width: 97px;
	/*ie7 specific fix*/
	color: transparent;
	text-transform: capitalize;
}
.input-wrap {
	position:relative;
}
.input-wrap label {
	color:#afb5c5;
	font-size:14px;
	left: 13px;
	position:absolute;
	top: 14px;
}
.answersSearch .input-wrap,
.gameSearch .input-wrap,
.knowledgeBaseSearch .input-wrap {
	float:left;
	width:592px;
}
.knowledgeBaseSearch .input-wrap{
	padding: 0  0 10px 10px;	
}
.submit-wrap {
	float:left;
	width:97px;
}

/*** choose your game ***/

.gameSelector{
	margin: 20px 0;
}
.gameSelector .row {
	width:732px;
}
.gameSelector .row a{
	position: relative;
	left: -5px;
	text-decoration: none;
}
.gameSelector .row .getSupportOverlay{
	position: absolute;
	top: -154px;
	*top: 0px;
	left: 2px;
	display: none;
}
.gameSelector .row .getSupportOverlaySmall{
	position: absolute;
	top: -105px;
	*top: 0px;
	left: 2px;
	display: none;
}
.gameSelector .row a:hover .getSupportOverlay,
.gameSelector .row a:hover .getSupportOverlaySmall{
	display: block;
}
.gameSelector .btnViewAllGames {
	background:#ececec url(../img/grayRightArrow.png) no-repeat 180px 8px scroll;
	border-top: #e5e5e5 1px solid; 
	color:#535353;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding: 6px 22px 4px 8px;
	text-decoration:none;
	width:168px;
}
.section-borders-wrap {
	border-color: #bcbcbc;
	border-style: solid;
	border-width: 1px 0 1px;
	padding: 8px 0 10px;
}
ul.rating,
ul.popularity{
	width:80px;
	height:16px;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../img/star-matrix.png) no-repeat 0 0;
}
ul.popularity{
	background: url(../img/popularity-matrix.png) no-repeat 0 0;
}
ul.nostar {background-position:0 0}
ul.onestar {background-position:0 -16px}
ul.twostar {background-position:0 -32px}
ul.threestar {background-position:0 -48px}
ul.fourstar {background-position:0 -64px}
ul.fivestar {background-position:0 -80px}

ul.rating li ,
ul.popularity li{
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a ,
ul.popularity li a{
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a,
ul.popularity li.one a{left:0}
ul.rating li.two a,
ul.popularity li.two a {left:16px;}
ul.rating li.three a,
ul.popularity li.three a {left:32px;}
ul.rating li.four a,
ul.popularity li.four a {left:48px;}
ul.rating li.five a,
ul.popularity li.five a {left:64px;}

ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(../img/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}

/*** help topics ***/

.popularHelpTopics{
	padding: 22px 0 0 0;
}
.popularHelpTopics .tabNavigation{
	
}
.popularHelpTopics .tabNavigation li{
	float: left;
}
.popularHelpTopics .tabNavigation li a{
	display: block;
	font-weight: bold;
	color: #454444;
	font-size: 17px;
	text-decoration: none;
	padding: 13px 15px 10px 15px;
	background-color: #ecebeb;
	margin: 0 10px 1px 0;
}
.popularHelpTopics .tabNavigation li a.current{
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 17px;
	background-color: #6a6a6a;
}
.popularHelpTopics #recentTopics{
	display: none;
}
.popularHelpTopics .item{
	background: transparent url(../img/homepageTopicBg.jpg) repeat-y 0 0;
	width: 712px;
	height: 86px;
	padding: 20px 0 10px 0;
	margin-bottom: 2px;
	position: relative;
}
.popularHelpTopics .item .image{
	text-align: center;
	width: 152px;
	float: left;	
}

.popularHelpTopics .item .content{
	width: 440px;
	padding: 0 10px 0 0;
	float: left;
}
.popularHelpTopics .item .content .category,
.popularHelpTopics .item .content .teaser{
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}
.popularHelpTopics .item .content h4,
.popularHelpTopics .item .content h4 a{
	font-weight: bold;
	color: #91b700;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
}
.popularHelpTopics .item .ratingContainer{
	width: 110px;
	float: left;	
}
.popularHelpTopics .item .ratingContainer .vidThumbnail{
	padding: 10px 0 0 0;	
}
.popularHelpTopics .item .ratingContainer .rating{
	position: absolute;
	bottom: 10px;
	right: 25px;
}


.homepageLayout .right .topic3{
	background: transparent url(../img/homepageBgTopic3.png) no-repeat 0 0;
	width: 305px;
	height: 221px;
	padding: 15px 5px;
}
.homepageLayout .right .topic3 h2{
	border-bottom: solid 1px #e4e4e4;
	padding: 0 0 10px 10px;
}
.homepageLayout .right .topic3 ul.serverStatusList li{
	border-bottom: solid 1px #e4e4e4;
	padding: 10px 0 10px 43px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #9a9999;
}
.homepageLayout .right .topic3 ul.serverStatusList li span{
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}
.homepageLayout .right .topic3 ul.serverStatusList li a{
	color: #82a304;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	display: block;
}
.homepageLayout .right .topic3 ul.serverStatusList li.online{
	background: transparent url(../img/serverOnline.png) no-repeat 10px 12px;
}
.homepageLayout .right .topic3 ul.serverStatusList li.offline{
	background: transparent url(../img/serverOffline.png) no-repeat 10px 12px;
}
.homepageLayout .right .topic3 a.moreServersLnk{
	color: #686868;
	position: relative;
	top: 15px;
	left: 178px;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px 0;
	background: transparent url(../img/grayRightArrow.png) no-repeat top right;
	text-decoration: none;
}

/*  bread crum jairo */
.breadcrum{ font-size:13px;}

/* text colors */
.text_darkgray{ color:#8f8f8e;}
.text_lightgray{ color:#d1d1d1;}
.text_green{color:#81a203;}
.text_white{color:#FFFFFF;}
/* content jairo */

.itemTopic{ padding-bottom:2px;}
.itemTopic .graybgDefault{
	background:url(../img/homepageTopicBg.jpg);
	height:115px;
	width:712px;
	padding-top:3px;
}

.itemTopic .staticsContainer{
	width:100px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	font-size:10px;
	line-height:25px;
}

.itemTopic .graybg{
	background:url(../img/TopicBgNoBoxes.jpg);
	height:110px;
	width:712px;
	padding-top:3px;	
}

.itemTopic .imageTopic{
	height:95px;
	width:155px;
	float:left;	
	text-align:center;
	padding-top:10px;
}

.itemTopic .textTopic{
	float: left;
	font-size:13px;
	padding-left: 5px;
	padding-top: 10px;
	width:436px;
}

.itemTopic .textTopic p{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:16px;
}
.itemTopic .textTopic p a:hover{
	color: #a6d103;
	text-decoration: none;
}
.itemTopic .textTopic p a:active,
.itemTopic .textTopic p a:visited{
	color: #ffffff;
	text-decoration: none;
}
.knowledgeBaseHeader .headerContent{
	background: transparent url(../img/knowledgeBaseHeaderBg.jpg) no-repeat 0 0;
	width: 710px;
}
.knowledgeBaseHeader .headerContent .imageContainer{
	float: left;
	width: 170px;
	text-align: center;
}
.knowledgeBaseHeader .headerContent .textContainer{
	width: 533px;
	float: left;
	padding: 15px 0 0 0;	
}
.knowledgeBaseHeader .headerContent .textContainer h3{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 20px;
	padding: 5px 0;
}
.knowledgeBaseHeader .headerContent .textContainer p,
.knowledgeBaseHeader .headerContent .textContainer h4{
	color: #91b700;
	font-size: 12px;
}
.knowledgeBaseHeader .toolbox{
	background:url(../img/bg_topic_bottom.jpg);
	height:41px;
	width: 544px;
	padding: 0 0 0 166px;
	/*padding-top:10px;*/
	color:#7e7e7e;
	font-size:11px;	
}
.knowledgeBaseHeader .toolbox .social,
.knowledgeBaseHeader .toolbox .popularity,
.knowledgeBaseHeader .toolbox .ranking{
	position: relative;
	top: 5px;
}
.knowledgeBaseHeader .toolbox .articleTools{
	width: 87px;
	float: left;
	background: transparent url(../img/articleToolsBg.png) repeat-y 0 0;
	height: 36px;
	text-align: center;
	margin: 0 20px 0 0;
	padding: 5px 0 0 0;
}
.knowledgeBaseHeader .toolbox .articleTools .print{
	position: relative;
	top: 8px;
	left: -5px;	
}
.knowledgeBaseHeader .toolbox .articleTools .email{
	position: relative;
	top: 6px;
	left: 5px;
}
.knowledgeBaseHeader .toolbox span{
	margin-bottom:5px;
	display:block;
	text-align: left;
}

.knowledgeBaseHeader .toolbox .social{
	float:left;
	width:182px;
	height:20px;
}
.knowledgeBaseHeader .toolbox .social .facebook,
.knowledgeBaseHeader .toolbox .social .twitter{
	float: left;
	width: 85px;
	position: relative;
	top: 5px;
}
.knowledgeBaseHeader .toolbox .popularity{
	text-align:center;
	float:left;	
	padding-left: 30px;
	width: 100px;
}

.itemTopic .popularity2{
	width:100px;
	padding-bottom:10px;
}


/*.knowledgeBaseHeader .toolbox .popularity li, 
.itemTopic .popularity2 li{
	float:left;
	margin-right:5px;
}

.knowledgeBaseHeader .toolbox .popularity li span,  
.itemTopic .popularity2 li span{
	background:url(../img/popularity_asset.png) top right;
	width:15px;
	height:10px;
	display:block;
}

.knowledgeBaseHeader .toolbox .popularity li span.green, 
.itemTopic .popularity2 li span.green{
	background:url(../img/popularity_asset.png) top left;
}*/

.knowledgeBaseHeader .toolbox .ranking{
	text-align:center;
	float:left;
	padding-left: 30px;
	width: 80px;
}
.articleContent{
    background: none repeat scroll 0 0 #ebeaea;
    height: auto;
    padding: 20px;
    width: 670px;
	font-size:15px;
}

.articleContent-rate{
    background: none repeat scroll 0 0 #ebeaea;
    height: auto;
    padding-right: 20px;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
    width: 670px;
	font-size:15px;
}

.articleContent h2{
	padding-bottom:20px;
	font-size:18px;
}

.articleContent p{
	padding-bottom:20px;
}

.articleContent li{
	padding-bottom:20px;
}

.articleContent textarea{
	width:665px;
	height:145px;
	margin-bottom:20px;	
}
.articleContent a{
	color: #81a203;
	text-decoration: none;
}
.articleContent .commentBtn{
	background: transparent url(../img/signupBtnBg.png) no-repeat 0 0;
	display: block;
	width: 147px;
	height: 35px;
	text-align: center;
	text-decoration: none;
	border:none;
	color:#FFFFFF;
}
.articleContent .commentSection{
						
}
.articleContent .commentSection .articleRating{
	
}
.articleContent .commentSection .articleRating h2{
	float: left;
	width: 580px;	
}
.articleContent .commentSection .articleRating .ranking{
	float: right;
	width: 85px;
}
.articleContent-left{
	width:335px;
	float:left;
	font-size:13px;
}

.articleContent-left p{
	padding-top:20px;
	padding-bottom:20px;
}

.articleContent-right{
    float: left;
    padding-left: 20px;
    width: 315px;
}

.articleContent-center{
	clear:both;
}

/**
 * 	Right Modules
 */

/*** Welcome Box / Banned from MW3 ***/
.right .welcome-box,
.right .banned-from-mw3{
	background: transparent url(../img/homepageTopic1Bg.png) no-repeat 0 0;
	width: 273px;
	height: 75px;
	padding: 30px 20px 15px 20px;
	margin: 0 0 15px 0;					
}
.right .welcome-box h2,
.right .banned-from-mw3 h2,
.right .get-personalized-support h2,
.right .topic3 h2{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 5px 0;
}
.right .welcome-box p,
.right .welcome-box p a,
.right .banned-from-mw3 p,
.right .banned-from-mw3 p a{
	color: #3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	line-height: 19px;
	text-decoration: none;
}
.right .welcome-box p a,
.right .banned-from-mw3 p a{
	color: #81a203;	
}

/*** Get Personalized Support ***/
.right .get-personalized-support{
	background: transparent url(../img/homepageTopic2Bg.png) no-repeat 0 0;
	width: 309px;
	height: 166px;
	padding: 15px 3px;
	margin: 0 0 15px 0;
}
.right .get-personalized-support h2{
	border-bottom: solid 1px #ebebeb;
	padding: 0 0 0 14px;
}
.right .get-personalized-support ul{
	padding: 15px;
}
.right .get-personalized-support ul li{
	background: transparent url(../img/checkBullet.png) no-repeat 0 4px;
	padding: 0 0 0 30px;
	line-height: 28px;
	color: #3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
}
.right .get-personalized-support .loginBtn{
	background: transparent url(../img/loginBtnBg.png) no-repeat 0 0;
	display: block;
	width: 149px;
	height: 35px;
	float: left;
	text-align: center;
	margin: 0 4px;
	text-decoration: none;
}
.right .get-personalized-support .loginBtn span{
	font-family: Arial, Helvetica, sans-serif;
	color: #a6d103;
	font-size: 14px;
}
.right .get-personalized-support .signupBtn{
	background: transparent url(../img/signupBtnBg.png) no-repeat 0 0;
	display: block;
	width: 147px;
	height: 35px;
	float: left;
	text-align: center;
	text-decoration: none;
}
.right .get-personalized-support .signupBtn span,
.right .get-personalized-support .loginBtn span{
	position: relative;
	top: 9px;
	text-decoration:none;	
}
.right .get-personalized-support .signupBtn span{
	font-family: Arial, Helvetica, sans-serif;
	color: #eaecf0;
	font-size: 14px;
}

/*** my support ***/

.right .my-support{
	background:url(../img/2ndbox_support.png);
	width:272px;
	height:117px;
	padding: 15px 20px 15px 20px;
	margin: 0 0 15px 0;	
}

.right .my-support h2,
.right .supTopic2 h2,
.right .forums h2,
.right .related-articles h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 10px 0;
}
.right .my-support p,
.right .my-support p a, .right .my-support a{
	text-decoration: none;
	color: #3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-size: 15px; 
}
.right .my-support p a{
	color: #81a203;	
}

.right .my-support .myProfileBtn{
	background:url(../img/myProfileBtn.png) no-repeat center left;
	width:90px;
	height:33px;
	display:block;
	padding-left:40px;
	padding-top:7px;
}

.right .my-support .viewCasesBtn{
	background:url(../img/viewCasesBtn.png) no-repeat center left;
	width:100px;
	height:33px;
	display:block;
	padding-left:40px;
	padding-top:7px;
}

.right .supTopic2{
	background:url(../img/3rdbox_support.png);
	width:272px;
	height:121px;
	padding: 15px 20px 15px 20px;
	margin: 0 0 15px 0;	
}

 .right .supTopic2 .iconChat{
	background:url(../img/chatBtn.png) top left no-repeat;
	width:160px;
	height:70px;
	display:block;
	padding-left:100px;
	font-size:12px;
}

.right .supTopic2 .liveChatBtn{
	background: transparent url(../img/signupBtnBg.png) no-repeat 0 0;
	display: block;
	width: 147px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	border:none;
	margin-top:15px;
	padding-top:10px;
	color:#81a203;
}
/***Forums***/

.right .forums,
.right .related-articles {
	background:url(../img/4thbox_support.png);
	width:271px;
	height:180px;
	padding: 15px 20px 15px 20px;
	margin: 0 0 15px 0;
	clear:both;
}

.right .forums ul,
.right .related-articles ul {
	padding-top:10px;
}

.right .forums li,
.right .related-articles li {
	background:url(../img/arrow-bullet.jpg) no-repeat; 
	padding-left:15px;
	margin:10px 0;
}

.right .forums li a,
.right .related-articles li a {
	color:#81a203;
	text-decoration:none;
}

/**** Get Ultimate Support ****/
.get-ultimate-support {
	background: transparent url(../img/bgGetUltimateSupport.png) no-repeat 0 0 scroll;
	padding: 15px 5px 0;
	height: 171px;
}
.get-ultimate-support h2 {
	border-bottom: #ebebeb 1px solid;
	font-size: 16px;
	padding: 0 0 10px 15px;
}
.get-ultimate-support ul {
	padding: 15px 0 0 7px;
}
.get-ultimate-support ul li {
	background: transparent url(../img/bgUltimateSupportBullet.png) 7px 0 no-repeat scroll;
	padding: 3px 0 10px 40px;
}
.get-ultimate-support ul li a {
	color: #3f3f3f;
	font-size: 15px;
	text-decoration: none;
}
.get-ultimate-support ul li a:hover {
	text-decoration: underline;
}


/**
 * Footer
 */
 
 .footerContainer ul li {
 	border-right:#6d6d6d 1px solid;
 	line-height:12px;
 }

 .footerContainer ul li.last {
 	border-right:none;
 }
 
 .footerContainer ul li{
 	line-height:12px;
 	border-right: none;
 }
 #globalFooter .colorScheme1 ul li a{
 	color: #000000;	
 }
 #globalFooter .colorScheme2 ul li a{
 	color: #ffffff;
 }
 #globalFooter .colorScheme3 ul li a{
 	color: #e6efcc;
 }
 #globalFooter .colorScheme4 ul li a{
 	 color: #FFFFFF;
 }
#globalFooter .colorScheme5 ul li a{
 	 color: #000000;
 }
.right .roundBoxWhiteTop{
	background: transparent url(../img/whiteRoundedBoxTop.png) no-repeat top left;
	padding: 4px 0 0 0;
}
.right .roundBoxWhiteContent{
	background: transparent url(../img/whiteRoundedBoxBottom.png) no-repeat bottom left;
	padding: 0 0 10px 0;
}
.right .getLiveSupport,
.right .getLiveSupportVariant{
	margin: 0 0 15px;
	 width: 312px;
}
.right .getLiveSupport h2,
.right .getLiveSupportVariant h2{
	border-bottom: solid 1px #eaeaea;
	padding: 10px 0 12px 15px;	
}
.right .getLiveSupport ul li.selected a{
	background: transparent url(../img/liveChatArrowIcons.png) no-repeat 272px 17px;
}
.right .getLiveSupport ul li a{
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding: 18px 0 18px 50px;
	text-decoration: none;
	color: #000000;
	border-bottom: solid 1px #eaeaea;
	background: transparent url(../img/liveChatArrowIcons.png) no-repeat 272px -17px;
}
.right .getLiveSupport ul li.last a{
	border-bottom: none;
}
.right .getLiveSupport ul li .dropdown,
.right .getLiveSupportVariant .dropdown{
	display: none;
	background: #e4e1e1 url(../img/liveSupportChatIconDropdown.png) no-repeat 8px 13px;
	padding: 18px 20px 18px 52px;
	border-left: solid 1px #eeeeee;
	width: 237px;
}
.right .getLiveSupportVariant .dropdown{
	background-color: transparent;
	display: block;
}
.right .getLiveSupport ul li .dropdown p,
.right .getLiveSupportVariant .dropdown p{
	color: #3f3f3f;
	font-size: 15px;
	padding: 0 0 10px 0;	
}
.right .getLiveSupport ul li .dropdown a,
.right .getLiveSupportVariant .dropdown a{
	background-image: none;
	width: 119px;
	height: 12px;
	background-color: #444646;
	font-size: 12px;
	color: #a6d103;
	text-align: center;
	padding: 8px 0 5px 0;
	display: block;
	text-decoration: none;
}
.right .getLiveSupport ul li .dropdownemail,
.right .getLiveSupportVariant .dropdownemail{
	display: none;
	background: #e4e1e1 url(../img/liveSupportEmailIconDropdown.png) no-repeat 8px 13px;
	padding: 18px 20px 18px 52px;
	border-left: solid 1px #eeeeee;
	width: 237px;
}
.right .getLiveSupportVariant .dropdownemail{
	background-color: transparent;
	display: block;
}
.right .getLiveSupport ul li .dropdownemail p,
.right .getLiveSupportVariant .dropdownemail p{
	color: #3f3f3f;
	font-size: 15px;
	padding: 0 0 10px 0;	
}
.right .getLiveSupport ul li .dropdownemail a,
.right .getLiveSupportVariant .dropdownemail a{
	background-image: none;
	width: 119px;
	height: 12px;
	background-color: #444646;
	font-size: 12px;
	color: #a6d103;
	text-align: center;
	padding: 8px 0 5px 0;
	display: block;
	text-decoration: none;
}
.right .getLiveSupport ul li.chat{
	background: transparent url(../img/liveSupportChatIcon.png) no-repeat 10px 10px;	
}
.right .getLiveSupport ul li.call{
	background: transparent url(../img/liveSupportCallIcon.png) no-repeat 10px 10px;
}
.right .getLiveSupport ul li.email{
	background: transparent url(../img/liveSupportEmailIcon.png) no-repeat 10px 10px;
}
.right .getLiveSupport ul li.selected .dropdown{
	display: block;
}
.right .getLiveSupport ul li.selected .dropdownemail{
	display: block;
}
.gameSelector .viewAllGamesContainer{
	position: relative;
	z-index: 3001;
	top: -10px;
}
.gameSelector .viewAllGamesContainer .allGamesList{
	visibility: hidden;
	width: 505px;
	/*height: 268px;*/
	overflow: hidden;
	background: #FFFFFF;
	border: solid 1px #cacaca;
	position: absolute;
	z-index: 3000;
	top: 0;
	left: 200px;
	padding: 9px 3px 9px 9px	
}
* html .gameSelector .viewAllGamesContainer .allGamesList .scroller{
	height: expression(this.scrollHeight >= 162 ? "268px" : this.scrollHeight <= 162 ? "162px" : "auto");
}
.gameSelector .viewAllGamesContainer .allGamesList .scroller{
	overflow: auto;
	min-height: 162px;	
	max-height: 268px;
	z-index: 2999;
	position: relative;
}
.gameSelector .viewAllGamesContainer .allGamesList .gameItem{
	display: block;
	padding: 2px 0 2px 0;
	border-bottom: solid 1px #d6d6d6;
	width: 485px;
	z-index: 2998;
	position: relative;
	top: 0;
	left: 0;
}
.gameSelector .viewAllGamesContainer .allGamesList .gameItem a{
	float: left;
	padding: 0 18px 0 0;
	z-index: 2997;
	position: relative;
}
.gameSelector .viewAllGamesContainer .allGamesList .gameItem a img.getSupportOverlay{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.gameSelector .viewAllGamesContainer .allGamesList .gameItem a:hover img.getSupportOverlay{
	display: block;
}
.gameSelector .viewAllGamesContainer .allGamesList .gameItem .gameTitle{
	float: left;
	width: 194px;
	font-size: 13px;
	color: #858585;
	position: relative;
	top: 80px;
	z-index: 2996;
}
.gameSelector .viewAllGamesContainer .allGamesList .gameItem a.getSupoportBtn{
	float: left;
	width: 119px;
	padding: 5px 0 8px;
	text-align: center;
	font-size: 13px;
	color: #a6d103;
	position: relative;
	top: 75px;
	left: 15px;
	text-decoration: none;
	background: #444646;
	z-index: 2995;
}
.knowledgeBaseSearch .answersSearch .gameSearch{
	margin 17px 0 0 0;
}
.left .breadcrumb{
	color: #FFFFFF;
	padding: 0 0 20px 0;
	font-size: 13px;
	line-height: 14px;	
}
.left .breadcrumb a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;	
}
.left .breadcrumb a.last{
	color: #FFFFFF; 
}
.left .pagination{
	text-align: center;
	padding: 6px 0 6px 0;
}
.left .pagination ul li{
	float: left;
	padding: 0 3px;
}
.left .pagination ul li a,
.left .pagination ul li span{
	display: block;
	color: #6a6a6a;
	font-size: 13px;
	line-height: 17px;
	padding: 2px 3px 0 3px;
	text-decoration: none;
}
.left .pagination ul li a.current{
	background-color: #89a90a;
	color: #FFFFFF;	
}
.right .relatedArticles{
	margin: 0 0 15px;
}
.right .relatedArticles h2{
	border-bottom: 1px solid #EAEAEA;
    padding: 10px 0 12px 15px;
}
.right .relatedArticles ul{
	padding: 12px 19px 0 19px;
}
.right .relatedArticles ul li{
	background: url("../img/greenRightArrow.png") no-repeat scroll 0 1px transparent;
    padding: 0 0 10px 15px;
}
.right .relatedArticles ul a{
	color: #81a203;
	font-size: 15px;
	line-height: 16px;
	text-decoration: none;
}            
.left .knowledgeBaseTips{
	background: #eaeaea url(../img/knowledgeBaseTipsBg.jpg) repeat-x 0 0;
	border: solid 1px #eaeaea;
	padding: 0 0 0 30px;
}
.left .knowledgeBaseTips .verticalSeparator{
	display: block;
	background: transparent url(../img/knowledgeTipsVerticalSeparator.png) repeat-y 208px 0;
	padding: 28px 0;
}
.left .knowledgeBaseTips .item1,
.left .knowledgeBaseTips .item2,
.left .knowledgeBaseTips .item3{
	float: left;
	width: 211px;
	padding: 0 10px 0 0;
}
.left .knowledgeBaseTips .item1 p{
	background: transparent url(../img/knowledgeBaseTip1Bg.png) no-repeat 0 0;
}
.left .knowledgeBaseTips .item2 p{
	background: transparent url(../img/knowledgeBaseTip2Bg.png) no-repeat 0 0;
}
.left .knowledgeBaseTips .item3 p{
	background: transparent url(../img/knowledgeBaseTip3Bg.png) no-repeat 0 0;
}
.left .knowledgeBaseTips .item1 h2,
.left .knowledgeBaseTips .item2 h2,
.left .knowledgeBaseTips .item3 h2{
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 34px;
}
.left .knowledgeBaseTips .item1 p,
.left .knowledgeBaseTips .item2 p,
.left .knowledgeBaseTips .item3 p{
	color: #3f3f3f;
	font-size: 15px;
	line-height: 18px;
	padding: 0 10px 0 70px;
}
.left .knowledgeBaseTips .item1 a,
.left .knowledgeBaseTips .item2 a,
.left .knowledgeBaseTips .item3 a{
	color: #82a304;
	font-size: 15px;
	line-height: 18px;
	text-decoration: none;
	position: relative;
	top: 5px;
	left: 70px;
}

/**
 * 	Live Support pages 4.1, 4.2, 4.3
 */
.button {
	background: #555656 url(../img/bgButton.gif) repeat-x 0 bottom scroll;
	color: #a6d103;
	display: block;
	font-size: 13px;
	font-weight: 100;
	padding: 7px 25px;
	text-align: center;
	text-decoration: none;
}
.border-top {
	border-top: #d5d4d4 1px solid;
	width: 100%;
}
.liveSupport .radialGradient { 
	background: #dddddd url(../img/liveSupport/bgBody.gif) repeat-x 0 40px scroll;
}
.liveSupport .left, 
.liveSupport .left-sidebar .right {
	background: #e9e8e8 url(../img/liveSupport/bgContent.gif) repeat-x 0 0 scroll;
	float: left;
	height: 716px;
	padding: 30px 25px 0;
	width: 662px;
}
.liveSupport .right,
.liveSupport .left-sidebar .left {
	float: right;
	width: 314px;
}
.liveSupport h1 {
	color: #000;
	font-size:17px;
	font-weight: bold;
}
.liveSupport .left form {
	padding-top: 20px;
}
.liveSupport .left form.border-top {
	margin-top: 30px;
}
.liveSupport .left .wrap-field {
	margin-bottom:15px;
	width: 100%;
}
.liveSupport .wrap-field label {
	color: #878787;
	display: block;
	font-size: 13px;
	float: left;
	padding-top: 5px;
	width: 120px;
}
.liveSupport .wrap-field label.error {
	color: #7d80bb;
	font-size: 12px;
	margin-left: 15px;
	width: 230px;
}
.liveSupport .wrap-field .inputText {
	border-color: #878687 #c5c5c5 #d1d1d1 #c5c4c4;
	border-style: solid;
	border-width: 1px 1px 1px 2px;
	display: block;
	float: left;
	width: 250px;
}
.liveSupport .btnContinue {
	background-image: url(../img/continueBtn.png);
	border: none;
	cursor: pointer;
	height: 36px;
	width: 149px;
}
.liveSupport .terms {
	background-color: #f7f6f6;
	border: #d6d5d5 1px solid;
	color:#c5c4c4;
	font-size: 13px;
	height: 85px;
	overflow: auto;
	padding: 15px;
}
.liveSupport .wrap-field .inputCheck {
	float: left;
}
.liveSupport .wrap-field-check {
	padding-top: 5px;
}
.liveSupport .wrap-field-check label {
	margin-left: 5px;
	width: 400px;
}
.liveSupport .one-column {
	background: transparent url(../img/liveSupport/bgContent.gif) repeat 0 0 scroll;
	height: 865px;
	margin-bottom: 20px;
	padding: 30px 25px 0;
	width: 996px;
}
.liveSupport .one-column p {
	color: #7a7a7a;
	font-size: 14px;
}
.liveSupport .one-column h2 {
	color: #7a7a7a;
	font-size: 16px;
	padding: 20px 0;
}

/*** Game List ***/
.liveSupport .games-list {
	padding-bottom: 25px;
}
.liveSupport .games-list li {
	color: #858585;
	float: left;
	font-size: 13px;
	height: 200px;
	padding-right: 20px;
	width: 119px;
}
.liveSupport .games-list li.last {
	padding-right: 0;
}
.liveSupport .games-list a {
	color: #858585;
	display: block;
	font-size: 13px;
	height: 200px;
	padding: 3px 3px 7px;
	text-decoration: none;
}
.liveSupport .games-list a:hover,
.liveSupport .games-list a.selected {
	background: #a6d103;
}
.liveSupport .games-list img {
	display: block; /* IE7 */
	margin-bottom: 15px;
}
.userGames .games-list a{
	height: auto;
	position: relative;
}
.userGames .games-list a img.getSupportOverlay{
	position: absolute;
	top: 4px;
	left: 4px;
	display: none;
	z-index: 1010;
}
.userGames .games-list a:hover{
	background: none;
}
.userGames .games-list a:hover img.getSupportOverlay{
	display: block;
}

/*** Game Search ***/
.liveSupport .gameSearch {
	border: #cdcbcb 1px solid;
	float:left;
	height: 35px;
	margin: 0;
	width: 433px;
}
.liveSupport .gameSearch .input-wrap {
	width: 336px;
}
.liveSupport .gameSearch .inputText {
	width: 310px;
}
.liveSupport .wrap-buttons {
	float:left;
	padding: 16px 0 16px 23px;
	width: 200px;
}
.liveSupport .wrap-buttons .btnSelect {
	width: 40px;
}

/*** Get Live Support Callout ***/
.liveSupport .wrap-callouts {
	margin-top: 30px;
}
.liveSupport .roundedBox {
	background: transparent url(../img/bgRoundedBox995x174.png) no-repeat 0 0 scroll;
	padding-bottom: 7px;
	width:100%;
}
.liveSupport .callout {
	background: transparent no-repeat 35px 20px scroll;
	border-right: #d6d4d4 1px solid;
	float: left;
	height:136px;
	padding: 30px 45px 0 110px;
}
.liveSupport .callout h3 {
	color: #000;
	font-weight: bold;
	padding-bottom: 12px;
}
.liveSupport .callout p {
	color: #3f3f3f;
	font-size: 15px;
	line-height: 18px;
	padding-bottom: 18px;
}
.liveSupport .callout p.phone {
	color: #000;
	font-size: 20px;
	font-weight: bold;
}
.liveSupport .callout .button {
	padding: 7px 16px;
}
.liveSupport .callout-chat {
	background-image: url(../img/icoChat.png);
	padding: 30px 30px 0 110px;
	width: 181px;
}
.liveSupport .callout-chat .button {
	width: 70px;
}
.liveSupport .callout-phone {
	background-image: url(../img/icoPhone.png);
	width:205px;
}
.liveSupport .callout-email {
	background-image: url(../img/icoEmail.png);
	border: none;
	width: 145px;
}
.liveSupport .callout-email .button {
	width:80px;
}

/*** My Support 3.0 ***/
.wrap-login {
	background-color: #e9e8e3;
	float: left;
	height: 285px;
	margin-top: 35px;
	text-align: center;
	width: 450px;
}
.wrap-login h2 {
	background-color: #dbd9d0;
}
.wrap-login p {
	padding-top: 65px;
}
.wrap-login form {
	padding: 20px 40px;
	text-align: left;
}
.wrap-login legend {
	color: #878787;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 20px;
}
.wrap-login .wrap-field {
	margin-bottom: 15px;
}
.wrap-login .wrap-buttons {
	padding: 15px 0 15px 120px;
}
.wrap-login .wrap-field .inputText {
	height: 20px;
	width: 230px;
}
.wrap-login .btnCreateAccount {
	margin: 25px auto 0;
	padding: 12px 25px;
	width: 100px;
}
.txtOr {
	float: left;
	padding: 185px 15px 0;
}
.lnkForgotPassword {
	color: #82a304;
	font-size: 12px;
	margin-left: 120px;
	text-decoration: none;
}
.lnkForgotPassword:hover {
	text-decoration: underline;
}

/*** Portal Registration Page 3.2 ***/
.registration-tabs {
	border-bottom: #d5d4d4 1px solid;
	margin-bottom: 25px;
	padding-bottom: 14px;
	width: 100%;
}
.registration-tabs li {
	background: transparent url(../img/imgArrow.gif) no-repeat right 17px scroll;
	float: left;
	padding: 0 20px 0 5px;
}
.registration-tabs li.first {
	padding-left: 0;
}
.registration-tabs li.last {
	background: none;
}
.registration-tabs li a {
	background-color: #8b8b8b;
	border-color: #e2e1e1 #9e9e9e #cbcaca;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 18px 20px 12px;
	text-decoration: none;
}
.registration-tabs li a.selected {
	background-color: #92af27;
	border-color: #e3e8cc #dae1b9 #ced9a2;
}

/*** Registration Add Games Part 1 3.3 ***/
.wrap-step {
	border-bottom: #e0dfdf 1px solid;
	padding-bottom: 25px;
	position: relative;
}
.wrap-step select {
	color: #606060;
	font-size: 14px;
	padding: 0 40px 0 0;
}
.wrap-step p {
	color:#7a7a7a;
	font-size: 12px;
	padding-top: 10px;
}
.wrap-step .step {
	background-color: #92af27;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	left:-25px;
	padding: 15px 5px;
	position: absolute;
	top: -27px;
}
.wrap-step .step-2 {
	top: 19px;
}
.wrap-step .step-3 {
	top: 25px;
}
.liveSupport .left .wrap-step .wrap-field {
	margin: 0;
}
.wrap-step .wrap-field label {
	float:none;
	margin-bottom: 12px;
	width: 100%;
}
.platformFilter #platform{
	margin: 0 40px 0 0;
    width: 300px;
    float: left;           		
}
.platformFilter a.button{
	float: left;
}
.wrap-buttons.wrap-step {
	border: none;
	padding: 25px 0 80px;
}

/*** Registration Add Games Part 2 3.4 ***/
.wrap-step h2 {
	padding-top: 20px;
}
.wrap-step h3 {
	color: #7a7a7a;
	font-weight: bold;
	padding-top: 20px;
}
.wrap-step hr {
	border-color: #dcdbdb;
	border-style: solid;
	border-width: 1px 0 0;
	margin-top: 25px;
}
.liveSupport .wrap-step .games-list {
	padding: 20px 0 0;
}
.liveSupport .wrap-step .games-list li {
	height: auto;
	padding-right: 16px;
}
.liveSupport .wrap-step .games-list li.last {
	padding: 0;
}
.liveSupport .wrap-step .games-list li span {
	display: block;
	height: 30px;
}
.liveSupport .games-list a.button {
	color: #a6d103;
	height: auto;
	padding: 7px 0;
	text-align: center;
}
.liveSupport .games-list a.button:hover {
	background: #555656 url("../img/bgButton.gif") repeat-x 0 bottom scroll;
}
.liveSupport .games-list a.btnAdded, 
.liveSupport .games-list a.btnAdded:hover {
	background: #a6d103;
	color: #fff;
}
.liveSupport .games-list a.btnAdd {
	width: 60px;
}
.liveSupport .games-list a.btnAdded {
	width: 65px;
}
.liveSupport .games-list a.lnkRemove {
	background: none;
	color: #a6d103;
	display: inline;
	height: auto;
	padding: 0;
}
.wrap-step .gameSearch {
	margin-top: 20px;
}
.liveSupport .left .gameSearch form {
	padding: 0;
}
.wrap-step .wrap-buttons {
	margin-top: 20px;
	width: 180px;
}
.wrap-step .wrap-buttons a.btnAdded {
	background: #a6d103;
	color: #fff;
	display:block;
	font-size: 13px;
	padding: 7px 0;
	text-align: center;
	text-decoration: none;	
}

/*** My Support Games 3.6 ***/
.liveSupport .left-sidebar .left {
	background: none;
	float: left;
	padding:0;
	width: 315px;
}
.liveSupport .left-sidebar .right {
	float: right;
	min-height: 745px;
	padding: 30px 25px 0;
	width: 662px;
}
.wrap-step .games-list .button {
	margin-bottom: 10px;
}
.support-menu {
	background: transparent url(../img/bgGetUltimateSupport.png) no-repeat 0 bottom scroll;
	padding-bottom: 80px;
}
.support-menu h2 {
	background: transparent url(../img/bgGetUltimateSupport.png) no-repeat 0 -8px scroll;
	padding: 18px;
}
.support-menu li {
	background: transparent url(../img/bgMenuLeftGray.gif) repeat-x 0 0 scroll;
	border-bottom: #c9cbbb 1px solid;
}
.support-menu li.first {
	border-top: #c9cbbb 1px solid;
}
.support-menu li:hover,
.support-menu li.selected {
	background-image: url(../img/bgMenuLeft.gif);
}
.support-menu a {
	background: transparent url(../img/liveChatArrowIcons.png) no-repeat 284px -26px scroll;
	color: #484848;
	display: block;
	font-size: 15px;
	line-height: 15px;
	padding: 12px 20px;
	text-decoration: none;
}
.support-menu li:hover a,
.support-menu li.selected a {
	background-image: url(../img/imgArrowWhite.png);
	background-position: 295px 12px;
	color: #fff;
}
.left-sidebar .left .top,
.left-sidebar .left .bottom {
	background: transparent url(../img/bgGetUltimateSupport.png) no-repeat 0 0 scroll;
	height: 8px;
}
.left-sidebar .left .bottom {
	background-position: 0 bottom;
}

/*** My Support Cases ***/
table {
	border: #b1b0b0 1px solid;
	color: #363636;
	font-size: 12px;
	width: 100%;
}
td {
	vertical-align: middle;
}
th {
	border: #b1b0b0 1px solid;
	text-align: center;
	vertical-align: middle;
}

td a {
	color: #7a970c;
	text-decoration: none;
}
td a:hover {
	text-decoration: underline;
}
thead tr {
	background: transparent url(../img/bgTableHeader.gif) repeat-x 0 0 scroll;
	height:49px;
}
tbody tr {
	height:45px;
}
tr.odd {
	background: #fff;
}
tr.even {
	background: #f0efef;
}
.td-id {
	text-align: center;
	width:67px;
}
.td-game {
	text-align: center;
	width:121px;
}
.td-subject {
	width:276px;
}
td.td-subject {
	padding-left: 20px;
}
.td-status {
	text-align: center;
	width:96px;
}
.td-updated {
	text-align: center;
	width:107px;
}
.caseContents .comments,
.caseContents .attachments,
.caseContents .chats{
	padding: 0 0 35px 0;
}
.caseContents .comments hr,
.caseContents .attachments hr,
.caseContents .chats hr{
	color: #dad9d9;
	background-color: #dad9d9;
	height: 1px;
}
.caseContents .comments h2,
.caseContents .attachments h2,
.caseContents .chats h2{
	padding: 0 0 15px 0;
}
.caseContents .comments .btnSendNow,
.caseContents .attachments .btnSendNow,
.caseContents .chats .btnSendNow{
	position: relative;
	left: 500px;	
}
.caseContents .comments textarea{
	margin: 5px 0 0 0;
}
.case-header .top{
	border-bottom: solid 1px #dad9d9;
	padding: 0 0 10px 0;
}
.case-header .top h2{
	padding: 0 0 5px 0;
}
.case-header .top h3{
	color: #7a7a7a;
}
.case-header .bottom{
	padding: 20px 0 15px 0;
}
.case-header .bottom .case-header-left h2{
	color: #000000;
	padding: 0 0 5px 0;	
}
.case-header .bottom .case-header-right{
	background-color: #eeeded;
}
.case-header .bottom .case-header-right h2{
	padding: 5px 10px
}
.case-header .bottom .case-header-right h2 span{
	display: block;	
	padding: 3px 0 0 0;
	color: #95b71c;
}

/*** My Support Case Details 3.8 ***/
.lnkBack {
	background: #d9e5ab;
	color: #5c5c5c;
	display:block;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 3px 8px 2px;
	text-decoration: none;
	width:110px;
}
.lnkReopen {
	color: #87a710;
	font-size: 12px;
	position: relative;
	text-decoration: none;
	top: 3px;
}
.case-header {
	padding-bottom: 12px;
}
.case-header-left {
	float: left;
	width: 500px;
}
.case-header-left h1 {
	float:left;
	padding-right: 10px;
}
.case-header-left h2 {
	color: #7a7a7a;
	font-size: 16px;
	font-weight: bold;
}
.case-header-left .status {
	padding-left: 20px;
}
.case-header-right {
	float: left;
	width: 160px;
}
.case-header-right .chat,
.case-header-right .phone {
	background: transparent url(../img/icoChatSmall.png) no-repeat 0 0 scroll;
	color: #4e4e4e;
	font-size: 16px;
	font-weight: bold;
	padding: 7px 0 18px 35px;
}
.case-header-right .phone {
	background-image: url(../img/icoPhoneSmall.png);
}
.td-date {
	text-align: center;
	width: 85px;
}
.td-from {
	padding: 0 10px;
	text-align: center;
	width: 79px;
}
.td-details {
	padding: 0 10px;
	width:360px;
}
.td-attachment {
	padding: 0 10px;
	text-align: center;
	width: 80px;
}
.liveSupport .case-comment label,
.case-comment textarea {
	display:block;
	float: none;
	width: 100%;
}
.liveSupport .case-comment label {
	font-weight: bold;
	margin: 20px 0;
}
.case-comment textarea {
	border: #adacac 1px solid;
	height: 110px;
	overflow: auto;
}
.btnSendNow {
	margin-top:10px;
	width: 100px;
}

/*** My Support Return Tracker 3.9 ***/
.return-text {
	color: #7a7a7a;
	font-weight:bold;
	padding-bottom: 18px;
}
.return-item {
	padding: 20px 0;
}
.return-item h2,
.return-item h3 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
}
.return-item .registration-tabs {
	border: none;
}
.return-item .registration-tabs span {
	display: block;
	font-size: 12px;
	padding-top: 7px;
}
.return-item tbody tr {
	height: 75px;
}

/*** My Support Profile 3.10 ***/
.form-profile .wrap-field {
	padding-top: 15px;
	width: 100%;
}
.form-profile h3 {
	color:#7a7a7a;
	font-weight: bold;
	margin-top: 20px;
	padding-top: 20px;
}
.liveSupport .form-profile .wrap-buttons {
	margin-top: 20px;
	padding-left: 0;
	width: 100%;
}
.liveSupport .form-profile .wrap-field label.error {
	color: #cf5454;
}
.btnSaveChanges {
	width: 100px;
}
.submitClaimContainer{
	padding: 55px 10px 50px 70px;
	border: solid 1px #4b4a4a;
	position: relative;
}
.submitClaimContainer ul{
	border: none;
	margin: 0 0 60px 0;
}
.submitClaimContainer .actionButtons{
	position: absolute;
	bottom: 10px;
	left: 0px; 
	height: 28px;
	width: 994px;
	border-top: solid 1px #d4d3d3;
	padding: 10px 0 0 0;	
}
.submitClaimContainer .selectContainer{
	padding: 0 0 40px 0;
}
.submitClaimContainer .selectContainer label{
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #7a7a7a;
	padding: 0 0 20px 0;
}
.submitClaimContainer .selectContainer select{
	display: block;
	width: 275px;	
}
.submitClaimContainer .actionButtons a{
	background-color: #454646;
	color: #A6D103;
	display: block;	
	font-size: 14px;
	margin: 0 3px 0 0;
	padding: 8px 0 6px;
	text-align: center;
	text-decoration: none;
	width: 148px;
	position: absolute;
	right: 10px;
	top: 10px;	
}
.breadcrumbBackContainer .breadcrumb{
	width: 640px;
	float: left;
}
.breadcrumbBackContainer .backBtn{
	display: block;
	float: left;
	width: 65px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	background: #404040;
	text-align: center;
	padding: 3px 0 5px 0;	
}

/*** KB Article Helpful Yes No ***/

.kbhelpfulbottom{
	padding-bottom: 10px;
}
.surveytopbottom{
	padding-top: 10px;
	padding-bottom: 10px;
}