#verify_email_field{display:none;}
#usr_province_selector{display:none;}
#fullwidth{background-color:#FFFFFF;min-height:600px;position:relative;width:980px;z-index:300;}
#fullwidth .content{margin-left:10px;padding-bottom:15px;padding-top:15px;width:970px;}
#fullwidth .content .text{line-height: 18px;margin-top:20px;}
#fullwidth .content .box{float:left;margin-left:60px;margin-top:15px;width:450px;}
#fullwidth .content .box .forgotpass{margin-top:3px;}
#fullwidth .content .box.first{margin-left:0px;}
#fullwidth .content .box.center{margin-left:255px;}
#fullwidth .content .box table{border: 1px solid #CBCBCB;margin:0px;padding:0px;width:450px;}
#fullwidth .content .box table tr{border-top: 1px solid #CBCBCB;}
#fullwidth .content .box table tr td{padding:10px;}
#fullwidth .content .box table .header{background-color:#FBFBFB;color:#333333;font-size:14px;font-weight:bold;}
.select{width:300px;}
#member_content{background-color:#FFFFFF;min-height:600px;width:780px;}
#member_content .prodcount{font-weight:bold;font-size:14px;margin-top:6px;}
#member_content .sortbar{background-color:#E2E8E8;height:28px;margin-left:10px;margin-top:12px;width:760px;}
#member_content .sortbar .content{margin-left:10px;padding-top:9px;}
#member_content .sortbar .content .sortlink:link{padding-left:20px;padding-right:10px;text-decoration:none;}
#member_content .sortbar .content .sortlink:visited{padding-left:20px;padding-right:10px;text-decoration:none;}
#member_content .sortbar .content .sortlink:hover{padding-left:20px;padding-right:10px;text-decoration:underline;}
#member_content .sortbar .content .sortlink.asc:link{background: transparent url("../images/css/sort_link_arrows.png") no-repeat right 5px;padding-left:20px;padding-right:10px;text-decoration:none;}
#member_content .sortbar .content .sortlink.asc:visited{background: transparent url("../images/css/sort_link_arrows.png") no-repeat right 5px;padding-left:20px;padding-right:10px;text-decoration:none;}
#member_content .sortbar .content .sortlink.asc:hover{background: transparent url("../images/css/sort_link_arrows.png") no-repeat right 5px;padding-left:20px;padding-right:10px;text-decoration:underline;}
#member_content .sortbar .content .sortlink.desc:link{background: transparent url("../images/css/sort_link_arrows.png") no-repeat right -15px;padding-left:20px;padding-right:10px;text-decoration:none;}
#member_content .sortbar .content .sortlink.desc:visited{background: transparent url("../images/css/sort_link_arrows.png") no-repeat right -15px;padding-left:20px;padding-right:10px;text-decoration:none;}
#member_content .sortbar .content .sortlink.desc:hover{background: transparent url("../images/css/sort_link_arrows.png") no-repeat right -15px;padding-left:20px;padding-right:10px;text-decoration:underline;}
#member_content .pages{margin-left:10px;margin-top:12px;width:760px;}
#member_content .pages .show{float:left;margin-top:5px;width:20%;}
#member_content .pages .show a:link{padding-left:10px;text-decoration:none;}
#member_content .pages .show a:visited{padding-left:10px;text-decoration:none;}
#member_content .pages .show a:hover{padding-left:10px;text-decoration:underline;}
#member_content .pages .pagenav{float:left;text-align:right;width:80%;}
#member_content .pages .pagenav .thepages{float:right;}
#member_content .pages .pagenav .page{background-image:url("../images/buttons/page_inactive.png");background-repeat:no-repeat;height:24px;overflow: hidden;padding-top:6px;text-align: center;width:22px;}
#member_content .pages .pagenav .page.active{background-image:url("../images/buttons/page_active.png");font-weight:bold;padding-top:5px;}
#member_content .pages .pagenav a:link{float:left;padding-left:5px;text-decoration:none;}
#member_content .pages .pagenav a:visited{float:left;padding-left:5px;text-decoration:none;}
#member_content .pages .pagenav a:hover{float:left;padding-left:5px;text-decoration:none;}
#member_content .productlisting{margin-top:25px;padding:0px;width:760px;}
#member_content .productlisting .filenum{border-bottom:1px solid #D4D4D4;font-weight: bold;font-size: 16px;padding-bottom:15px;padding-right:10px;padding-top:15px;text-align:right;vertical-align:middle;width:30px;}
#member_content .productlisting .filenum.first{border-top:1px solid #D4D4D4;}
#member_content .productlisting .boxshot{border-bottom:1px solid #D4D4D4;padding-bottom:15px;padding-top:15px;text-align:left;vertical-align:middle;width:100px;}
#member_content .productlisting .boxshot.first{border-top:1px solid #D4D4D4;}
#member_content .productlisting .title{border-bottom:1px solid #D4D4D4;font-size:16px;text-align:left;vertical-align:middle;width:400px;}
#member_content .productlisting .title.first{border-top:1px solid #D4D4D4;}
#member_content .productlisting .title.files{font-weight: bold;font-size: 16px;padding-bottom:15px;padding-top:15px;}
#member_content .productlisting .title.first.files{font-weight: bold;font-size: 16px;padding-bottom:15px;padding-top:15px;}
#member_content .productlisting .title a:link{font-weight:bold;font-size:16px;text-decoration:none;}
#member_content .productlisting .title a:visited{font-weight:bold;font-size:16px;text-decoration:none;}
#member_content .productlisting .title a:hover{font-weight:bold;font-size:16px;text-decoration:underline;}
#member_content .productlisting .title .producttitle{font-size:16px;font-weight:bold;}
#member_content .productlisting .title .for{font-size:14px;padding-left:5px;padding-right:5px;}
#member_content .productlisting .title .platform{font-weight:bold;font-size:14px;}
#member_content .productlisting .title .publisher{font-size:14px;padding-top:5px;}
#member_content .productlisting .title .prepurchase{font-size:14px;padding-top:10px;}
#member_content .productlisting .title .prepurchase a{font-size:14px;font-weight:normal;}
#member_content .productlisting .title .grade{padding-top:10px;}
#member_content .productlisting .title a:link.fileinfo{font-size:12px;font-style: italic;font-weight:normal;text-decoration: none;}
#member_content .productlisting .title a:visited.fileinfo{text-decoration: none;}
#member_content .productlisting .title a:hover.fileinfo{text-decoration: underline;}
#member_content .productlisting .title a:active.fileinfo{text-decoration: underline;}
#member_content .productlisting .filesize{border-bottom:1px solid #D4D4D4;font-size:14px;font-weight:bold;padding-bottom:15px;padding-top:15px;text-align:center;vertical-align:middle;width:100px;}
#member_content .productlisting .filesize.first{border-top:1px solid #D4D4D4;}
#member_content .productlisting .price{border-bottom:1px solid #D4D4D4;text-align:right;vertical-align: middle;width:260px;}
#member_content .productlisting .price.first{border-top:1px solid #D4D4D4;}
#member_content .productlisting .price.giftcards{width:350px;}
#member_content .productlisting .price.giftcards.first{width:350px;}
#member_content .productlisting .price.files{padding-bottom:15px;padding-top:15px;width:140px;}
#member_content .productlisting .price.first.files{padding-bottom:15px;padding-top:15px;width:140px;}
#member_content .memberinformation{border:0px;margin:0px;padding:0px;text-align:left;vertical-align:top;width:760px;}
#member_content .memberinformation td{padding-bottom:5px;}
#member_content .memberinformation .title{width:120px;}
#member_content .memberinformation .title.padding{padding-top:20px;}
#member_content .memberinformation .padding{padding-top:20px;}
.checkout{border: 1px solid #CBCBCB;margin:0px;padding:0px;width:565px;}
.checkout.carttable{width:375px;}
.checkout tr{border-top: 1px solid #CBCBCB;}
.checkout tr td{padding:10px;text-align:left;vertical-align: middle;}
.checkout .header{background-color:#FBFBFB;font-size:14px;font-weight:bold;}
.checkout .checkbox{padding-right:0px;width:20px;}
.checkout .paymenticon{width:85px;}
.checkout .center{text-align:center;}
.checkout .price{text-align:right;width:75px;}
.checkout .price.large{width:150px;}
.checkout .totals{line-height:20px;}
.checkout .totalsprice{line-height:20px;text-align:right;width:75px;}
.checkout .totalsprice.large{width:150px;}
.checkout .innertable{border:0px;margin:0px;padding:0px;}
.checkout .innertable tr{border:0px;height: auto;}
.checkout .innertable tr td{padding:0px;}
.sum{color:#CB003A;font-size:18px;}
.sumname{font-size:18px;}