.fa {
	color:#FFFFFF;
}

#savingUpdate {
    display: none;
    position: absolute;
    display:block;
    color:#FFFFFF;
    background-color:#72A545;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

span.ADDIcon, span.DESIDEBOARDIcon{
	background:url('icon_add.png') no-repeat scroll 0 center transparent;
    margin: 0 10px 0 20px;
	padding-left: 20px;
	clear:both;
	display:block;
}

span.REPLACEIcon{
	background:url('icon_update.png') no-repeat scroll 0 center transparent;
    margin: 0 10px 0 20px;
	padding-left: 20px;
	clear:both;
	display:block;
}

span.DELETEIcon{
	background:url('icon_delete.png') no-repeat scroll 0 center transparent;
    margin: 0 10px 0 20px;
	padding-left: 20px;
	clear:both;
	display:block;
}

span.SIDEBOARDIcon, span.ADD_TO_SIDEBOARDIcon{
	background:url('icon_sideboard.png') no-repeat scroll 0 center transparent;
    margin: 0 10px 0 20px;
	padding-left: 20px;
	clear:both;
	display:block;
}

#updateListZone {
	display:inline-block;
}

#updates {
	margin-top:20px;
	margin-left:20px;
	display:inline-block;
	height: 250px;
    overflow-y: auto;
}

#updateForm {
	margin-top:20px;
	display:inline-block;
}

#updateForm form {
	margin:0;
}




#cardCount {
	clear:left;
	margin-top:15px;
}

#cubeListZone {
	margin-top:20px;
	clear:both;
}


.card {
	float:left;
	background-image:url('cardback.jpg');
}

.pack {
	width:800px;
}

a.cardPreview {
	text-decoration:none;
}

img.cardPreview {
	display:block;
}

HTML > BODY DIV.t-error LI {
	margin-left: 10px;
}

div#content ul#subMenu {
	list-style: none;
	margin: 0 0 10px; padding: 0;		
	clear:right;
	font-size:1.3em;
	float: left;
}

div#content ul#subMenu li {
	display: block;
	float: left;    
	padding-right: 2px;
}

div#content ul#subMenu li a{
	text-decoration:none;
} 

div#content span#cubeName {
    float: left;
    margin-top: -6px;
}

div#content span#cubeName h2 {
    color: gray;
}

tr.filters td,th {
	padding-bottom: 10px;
}

td, th {
    padding-left: 10px;
}

#pimpTypeZone {
	display:none;
}

.visualSpoiler {
	width:1000px;
}

.visualSpoiler .card, #SamplePack .card{
	width:200px;
	height:284px;
}

#SamplePack div.pack {
	width: 1000px;
}

div.chart {
	float:left;
}


#CubeBlog #main,#Home #main,#Beta #main  {
	width:68%;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #72A545;
    text-decoration: none;
}

.ui-accordion .ui-accordion-content {
    padding: 0;
}

#myCards,#pack {
	float:left;
	display:block;
}

#myCards {
	margin-top:179px;
	margin-left: 20px;
	width:364px;
}

#pack  {
    width: 624px;
    margin-left: 16px;    
    min-height: 300px;
}


#pack .card {
    height: 200px;
    margin-left: -16px;
    width: 140px;
}

#myCards .card {
	margin-top:-179px;
    width: 140px;
    height: 200px;
}

span.userName {
	color: #72A545;
}

div.viewCubeColumn {
	margin:1px;
	width:140px;
	float:left;
}

p.columnTitle {
	font-weight: bold;
	margin: 10px 0px;
	text-align:center;
	clear:both;
}

p.bigColumnTitle {
	font-size: 1.3em;
	font-weight: bold;
	margin: 10px 0px;
	text-align:center;
	clear:both;
}


div.whiteColumn {
	background-color:#fffcf3;
	border: 2px solid #B29F64;
}

div.whiteColumn p.columnTitle, div.whiteColumn p.bigColumnTitle {
	color: #B29F64;
}

div.blueColumn {
	background-color:#ebf5ff;
	border: 2px solid #004D99;
}

div.blueColumn p.columnTitle, div.blueColumn p.bigColumnTitle {
	color: #004D99;
}

div.blackColumn {
	background-color:#e3e3e3;
	border: 2px solid black;
}

div.blackColumn p.columnTitle, div.blackColumn p.bigColumnTitle {
	color: black;
}

div.redColumn {
	background-color:#ffe7e7;
	border: 2px solid #990000;
}

div.redColumn p.columnTitle, div.redColumn p.bigColumnTitle {
	color: #990000;
}

div.greenColumn {
	background-color:#f2ffe6;
	border: 2px solid #4D9900;
}

div.greenColumn p.columnTitle, div.greenColumn p.bigColumnTitle {
	color: #4D9900;
}

div.otherColumn {
	background-color:#ffffdc;
	border: 2px solid #999900;
}

div.otherColumn p.columnTitle, div.otherColumn p.bigColumnTitle {
	color: #999900;
}

div.colourlessColumn {
	background-color:#fff1e4;
	border: 2px solid #994d00;
}

div.colourlessColumn p.columnTitle, div.colourlessColumn p.bigColumnTitle {
	color: #994d00;
}

span.contactImage img {
	border: 0;
	vertical-align:middle;
}

span.contactText {
	margin: 15px;
	color:#72A545;
	font-size: 1.2em;
}

span.contactText a {
	text-decoration: none;
}

div.textPageContainer {
	margin-left: auto;
    margin-right: auto;
    width: 1024px;
	min-height:600px;
}

li.cubeIndexLink {
	position:inherit;
}

ul#cubeIndex {
	position:relative;
	display:none;
	width:200px;
	top:0px;
	right:0px;
	z-index:99;
}
ul#cubeIndex li {
	float:none;
	clear:left;
}

ul#cubeIndex li, ul#cubeIndex li a {
	color: #72A545;
	font-size: 0.8em;
	font-weight:normal;
	background-color:#FFFFFF;
	border:0;
	width:90%;
}

ul#cubeProperties {
	list-style:none;
	margin:5px;
}

#CubeDeck ul#cubeProperties {
	padding:0;
}

ul#cubeProperties li, span.cubeProperty{
	padding-left: 18px;
	background-image: url(../../pages/img/tick.png);
	background-repeat: no-repeat;
}

 span.cubeProperty {
 	margin-left: 5px;
 }

div#descriptionZone textarea {
    width: 260px;
}

p.pageNumbers {
	text-align: right;
}

.sidebox h1 {
	float:left;
}


table#myAccountCubeTable td {
	padding-left:0;
}

.ui-widget-content a {
	color: #72A545;
}

#MyAccount #accordion form, #MyAccount #accordion p {
	margin-left:25px;
}

.ui-accordion .ui-accordion-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #FBD850 #FBD850;
    border-image: none;
    border-right: 1px solid #FBD850;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 1em 2.2em;
    position: relative;
    top: 1px;
}

.ui-accordion {
	float: left;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border-bottom: 0;
}

.ui-widget-content {
    background-image: none;
	background-color:#FFFFFF;
}

#Home li#homeMenuLink a,#Cubeindex li#communityMenuLink a,#Register li#registerMenuLink a,#faq li#aboutMenuLink a,#Login li#loginMenuLink a,#PremiumContent li#premiumContentMenuLink a {
	background: #72A545;
}

li#premiumContentMenuLink a, li#betaMenuLink > a {
	background: #A44563;
}

li#premiumContentMenuLink a:hover, li#betaMenuLink > a:hover {
	background: #72A545;
}

#Home div.post h1, #Beta div.post h1{
	font: bold 2em 'Trebuchet Ms',Sans-serif;
    margin: 0;
    padding: 10px 0 5px 10px;
}

#Home div.post p.left, #Home div.post p.right{
	position:relative;
	float:left;
}

#Home div#welcome p.left {
	float:left;
	width:275px;
}

#Home div#welcome p.right {
	width:350px;
	float:left;
}

#Home div.cubePanel p {
	margin-right:5px;
}

#Home div.cubePanel p.right {
	width:63%;
}

#Home div.post p, #Beta div.post p{
	white-space: pre-wrap;
}

div.post span.subTitle {
	float:right;
	margin-right:10px;
	letter-spacing:0px;
	position: relative;
    top: -10px;
}

#Home div.post img {
	max-width:82px;
} 

#Home div#welcome img {
	max-width:1000px;
}

div.post span.subTitle a {
	font-size: 11px;
	text-decoration:none;
}


.button{text-decoration:none; text-align:center; 
 padding-top:11px; 
 padding-bottom:11px;
 padding-left:auto;  
 border:none; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#e5ffff; 
 background-color:#a1e665; 
 background-image: -moz-linear-gradient(top, #a1e665 0%, #72a545 100%); 
 background-image: -webkit-linear-gradient(top, #a1e665 0%, #72a545 100%); 
 background-image: -o-linear-gradient(top, #a1e665 0%, #72a545 100%); 
 background-image: -ms-linear-gradient(top, #a1e665 0% ,#72a545 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72a545', endColorstr='#72a545',GradientType=0 ); 
 background-image: linear-gradient(top, #a1e665 0% ,#72a545 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 text-shadow: 0px 0px 1px #9e9168; 
 filter: dropshadow(color=#9e9168, offx=0, offy=0); 

 top:10px;    
 margin-bottom:11px;
 width:120px;
 display:block;
 }
 
 
 .button:hover{
 
 padding-top:11px; 
 padding-bottom:11px;
 padding-left:auto;  
 border:none; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#e5ffff; 
 background:#a1e665; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 cursor:pointer;
 top:10px;    
 margin-bottom:11px;
 width:120px;
 display:block;
 }
 
 #Home div.post a.button{
 	margin-left:28%;
 }
 
#Home div.cubePanel a.button {
 	float: left;
    margin-left: 10%;
    margin-top:10px;
}

 p.cmcDivider {
 	margin-bottom:-3px;
 }

DIV.t-error {
    border: 1px solid #72A545;
    clear: left;
}

DIV.t-error DIV.t-banner {
	background-color:#72A545;
}

DIV.t-error UL {
    color: #72A545;
}

#CubeDeck div.post{
	width:73%;
	float:left;
	position:relative;
}

#CubeDeck div.post div.text {
	width:100%;
}


#CubeDeck div.draftTableContainer {
	float:left;
	margin-left:10px;
}

#CubeDeck div#share {
	width:25%;
	margin-left: 10px;
	position:relative;
	float:left;
}

#CubeDeck div#share span {
	margin:5px;
	display:block;
}

#CubeDeck div#share div {
	position:relative;
	clear:right;
	width:100%;
	float:left;
}

#CubeDeck div#share form {
	margin:0;
	padding:0;
}

#CubeDeck div#share h1 {
	position:relative;
	float:left;
}

#descriptionZone p {
	white-space:pre-wrap;
}
#packSizeForm {
	margin-left:15px;
}

.tr-deleted {  
  background-color:#FFD5D2 !important;
}

.tr-sideboarded {  
  background-color:#fff1d2 !important;
}

div.halfWidth {
	width:45%;
	position:relative;	
	float:left;
	margin-left:10px;
}

div.halfWidth label{
	position:relative;
	float:right;
	clear:both;
	margin-top:8.5px;
	color:#888888;
}

div.halfWidth input, div.halfWidth select, div.halfWidth div.selectContainer{
	position:relative;
	float:left;
	clear:both;
	margin-top:5px;
}

#UpdateDetails div.halfWidth input, div.halfWidth select, div.halfWidth div.selectContainer {
	margin-top:4px;
}

div.halfWidth div.selectContainer select {
	clear:none;
}

div#left {
	text-align: right;
}

div#right {
	text-align: leftt;
}

div.formContainer {
	position:relative;
}

div.divitis {
	float: left;
	position:relative;
	width:100%;
}

div.buttons { 
    float: left;
    position: relative;
    width: 100%;    
    margin-top: 10px;
}

div.twoButtons { 
	margin: 0 auto;
    text-align: center;
    width: 260px;
}

div.twoButtons a.button{ 
    float: left;
    margin-right: 10px; 
	position:relative;
}

#Register input, #Login input, #ForgottenPassword input, #ResetPassword input {
	height: 21px;
}

#Register input#terms {
	height: 13px;
}

#CubeBlog img {
	border:none;
	cursor:pointer;
}
div#subscribeZone {
	clear:left;
}

div.activityMargin {
	margin-left:10px;
}

#Donate input {
	border: 0;
}
#header-content h1 img {
	border:0;
	margin-left:4px;
}

#logoimg {
	margin-top:10px;
}

#faq .textPageContainer ul, #faq .textPageContainer ul a {
	text-decoration:none;
	color:#333333;
}

#faq .textPageContainer ul a:hover {
	color:#72A545;
}

#ViewCube h1, #ViewCube form {
	display: inline;
	
}

a.deleteSubscription {
	text-decoration:none;
}

a.deleteSubscription:hover {
	text-decoration:underline;
}

body[id*="MyDecks"] #decksGrid {
	width:750px;
}

#cubesGrid {
	width:750px;
	margin: 0 auto;
    padding: 0;
}

#starredDecksGrid,#decksGrid,#priceGrid,#donationEventGrid {
	margin: 0 auto;
    padding: 0;
	width:800px;
}

/* Tags */
.tagColour1 {background-color: #B94D4D !important;}
.tagColour2 {background-color: #B97E4D !important;}
.tagColour3 {background-color: #B9954D !important;}
.tagColour4 {background-color: #B9A64D !important;}
.tagColour5 {background-color: #B9B94D !important;}
.tagColour6 {background-color: #8BAD48 !important;}
.tagColour7 {background-color: #3E943E !important;}
.tagColour8 {background-color: #2F6F6F !important;}
.tagColour9 {background-color: #3C4F7C !important;}
.tagColour10 {background-color: #4E3E7F !important;}
.tagColour11 {background-color: #63387B !important;}
.tagColour12 {background-color: #943F6F !important;}

option.tagColour, tr.tagColour a, a.tagColour {
	color: #E8F4DC;
}

a.tagColour:hover {
	color:#CAE5F3;
}

select#colours option::checked {
	color: #000000;
}

.ui-accordion {
	margin-bottom:10px;
}

#header-content p.downtime {
	color:#FBD850;
	font-size:17px;
	right:-20px;
}

#header-content p.downtime a {
	color:#FFFFFF;
}

span.gettingStarted {
	font-size:20px;
	color:#72A545;
	margin-left:50px;
}

span.cubetutorPremium {
	font-size:20px;
	color:#72A545;
}

span.gettingStarted a, span.cubetutorPremium a{
	font-weight:bold;
}

textarea.editBlog {
	width:100%
}

a#cardTagLink {
	cursor:pointer;
}

.cryptowrapper {
	width:500px;
	margin: 0 auto;
}

.bigcryptowrapper {
	width:750px;
	margin: 20px auto;
	height:250px;
}

#PremiumContent div.lozenge {
	padding:0;
	width:100%;
}

.crypto {
float:left;
width:250px;
}

.bigcrypto {
float:left;
width:450px;
margin-left:50px;
}

div.centeredContainer {
	margin: 0 auto;
	text-align:center;
	width:610px;
}

div.fullWidthCenteredContainer {
	margin: 0 auto;
	text-align:center;
	width:100%;
}

div.centeredContainer h1 {
	text-align:center;
}

div.compareCubeCategory {
	width:605px;
	display:block;
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
}

div.compareCubeColumn {
	float:left;
	position:relative;
	width:200px;
	min-height:1px;
	height:100%;
	display:block;
}

h1.pageHeader {
	font: bold 4em 'Trebuchet Ms',Sans-serif;
    letter-spacing: -2px;
}

h2.pageHeader {
	font: bold 3em 'Trebuchet Ms',Sans-serif;
    letter-spacing: -2px;
}

#Categoriser div.centeredContainer {
	text-align:left;
	width:700px;
}

input.previousVote {
	margin-right:5px;
}

div.cardWindow {
	border:2px solid #72A545;
	display:inline-block;
	margin:3px;
	padding:15px;
	border-radius: 15px;    
	vertical-align: top;
	
}

div.cardwindowscroller {
	width: 1000px;
    overflow: auto;
    overflow-y: hidden;
    margin: 0 auto 15px;
    white-space: nowrap;
}

#ImageUploaderStep2 textarea.cardNameTextArea {
	width:203px;
}

#ImageUploaderStep2 .text-arrow {
}

#ImageUploaderStep2 .text-dropdown {
	text-align:left;
}

#uploadContainer {
	width:130px;
	margin: 0 auto;
	clear:both;
}

div#filelist, div#console {
	float:left;
	clear:right;
	margin-bottom:20px;
}

div.fileToUpload, div.fileWontUpload {
	float:left;
	width:510px;
}

div.uploadStatusBar {
	float:left;
	clear:right;
	border-radius: 5px;
}

div.statusStarted {
	background-color:#B9B94D;
	color:#E8F4DC;
}

div.statusFinished {
	background-color:#8BAD48;
	color:#E8F4DC;
}

div.fileWontUpload {
	border: 1px solid #B94D4D;
	background-color:#EEC3C3;
	border-radius: 5px;
    display: block;
    float: left;
    width: 610px;
    margin: 3px 0;
}

.ui-widget-content {
	border:0;
}

#ImageUploader .ui-widget-header {
    border: 0;
}

div.cardUploadWrapper {
	border: 1px solid #72A545;
	background-color:#EAF4DC;
	border-radius: 5px;
    display: block;
    float: left;
    width: 610px;
    margin: 3px 0;
}

.centered {
    clear: both;
    margin: 0 auto;
}

div.lozenge {
	border: 3px solid #72A545;
	border-radius: 25px;
	background-color:#F4FAEC;
	margin:15px 0;
}

div.lozenge form {
	margin:0;
	display:inline-block;
}

div.lozenge div.container {
	padding:10px;
	text-align:center;
}

div.lozenge div.title {
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}

div.lozenge div.leftHeader {
	font-size:18px;
	font-weight:bold;    
	padding: 20px 10px 10px 40px;
	display:inline-block;
	vertical-align:top;
}

div.lozenge div.rightContent {
	padding: 20px 10px;
	display:inline-block;
}

div.premiumContentItem {
	height:200px;
	margin: 15px 0;
	clear:both;
	
}

div.premiumContentItem img {
	border:0;
	border-radius: 22px;
}

div.premiumContentItem div.video {
	float:left;
	padding:20px;
}

div.premiumContentItem div.image, div.premiumContentItem div.description {
	float:left;
	height:200px;
}

div.premiumContentLeft div.image {
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}

div.premiumContentLeft div.description {
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
	text-align:left;
}

div.premiumContentRight div.image {
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
}

div.premiumContentRight h2 {
	text-align:right;

}

div.premiumContentRight div.description {
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	text-align:left;
}

div.fullWidth div.description {
	width:818px !important;
}

div.fullWidth div.description div.content {
	width:544px !important;
	float:right;
}

div.premiumContentItem div.description {
	width:578px;
}

div.premiumContentItem div.description p {
	margin-left:30px;
}

table#scansGrid, table#landsGrid {
	margin: 0 auto;
	width:610px;
}

table#scansGrid input.fileField, table#landsGrid input.fileField {
	border: 0;
}

div.categoriserformcrypto {
	width:280px;
	float:left;
}

div#premiumSubscriptionGrid {
	margin-left:25px;
	text-align:center;
}

#CardPrice div.centeredContainer {
	width:900px;
}

#Price td.link, #Price td.priceHistory, #Price td.cubeCardowned, #Price td.cubeCardset, #Price td.price, #Price td.cubeCardisFoil {
	text-align:center;
}

span.premiumStar {
	font-family:Arial Unicode MS;
}


#Register label, #Search label {
	display:inline-block;
	width:120px;
}

#Register input, #Register select {
	margin-bottom:8px;
}

#Register div.selectContainer {
	display: inline-block;
}

#Register .tjq-error-popup {
	display:block;
}

#Register .t-error-icon {
	display:none !important;
}

div.centeredContainer div.left {
	width:275px;
	float:left;
	margin:10px;
}

div.centeredContainer div.right {
	width:285px;
	float:left;
	margin:10px;
}

img#url_icon {
	display:none !important;
}

#CustomUrl div.tjq-error-popup {
	margin-left:10px;
}

.imgPreviewContainer {
	z-index:999;
}

#cboxOverlay {
	z-index:101;
}

#colorbox {
	z-index:102;
}

.numberField {
	width:22px;
}

.titleText {
	color:#717171;
	font-weight:bold;
	font-size: 16px;
}

.floating {
	float:left;
}

.text-center {
	text-align: center;
}

.new-line {
	clear:both;
}

#Draft .lozenge {
	margin-bottom:10px;    
	padding-bottom: 10px;
	width: 100%;
}

#Draft .lozenge div.floating {
	width:33%;
}

#Beta #sidebar div#links a{
	font-size:18px;
}

#drafterZone {
	padding-left:5px;
}

div.userName {
	display:inline-block; 
}

#CustomUrl .lozenge {
	padding: 10px;
}

div.packConstructionCard {
	width:184px;
	height:258px;
	float:left;
	background-image:url('cardback.jpg');
	background-size: 184px 258px;
	margin: 0 10px 10px 0;
}

#Error404 .card, #ExceptionReport .card {
	float:none;
	display: inline-block;
}

#Card .card {
	float:none;
}

#Card div.cardWindow {
	border:none;
}

span.cardTag {
	padding:5px;
	border: 2px solid #72A545;
	background-color:#F4FAEC;
	display:inline-block;
	margin:5px;
	border-radius: 5px;
}

#DraftBotReasoning .card {
	background:none;
}

#Card #propertyForm {
	display:inline-block;
	width:400px;
}

body[id*='terms/Terms'] p {
	margin-left:30px;
}

.boldstatement {
	font-size: 24px;
	font-weight:bold;
	color:#72A545;
}

#Subscribe .button {
	width:200px;
}

#Subscribe label,  #Subscribe input{
	display: inline-block;
}

.attentiongrabber {
	color:#72A545;
	font-size:1.25em;    
	margin: 0 0 10px 0;
}

.bigtext {
	font-size:1.2em;
}

#TopCards TABLE.t-data-grid {
	width:100%;
}

#TopCards td.pickCount, #TopCards td.passCount, #TopCards td.cubeCount, #TopCards td.pickPercentage {
	text-align:center;
}

.ui-menu .ui-menu-item { 
	text-align:left;
}

#EditCube #replacements {
	display:inline-block;
	padding:0 10px;
}

#EditCube #removals {
	display:inline-block;
	vertical-align:top;
}

#EditSideboard .suggestRemovals, #EditSideboard #replacements, #EditSideboard #removals {
	display:none;
}
#trainingScoreContainer {
	width:380px;
	float:left;
}

#trainingScoreContainer .lozenge {
	margin-top:0px;
	margin-left:10px;
	width:370px;
	font-size:16px;
	font-weight:bold;
	padding-bottom: 0px;
}

#trainingScoreContainer .lozenge a {
	font-size:10px;
}

#Decks div#main a span {
	text-decoration:underline;
}

#Decks div#main a span.premiumStar {
	text-decoration:none;
}

#User .button {
	width:265px;
}

a.userNameLink span {
	text-decoration:underline;
}

div.basicContainer {
	width:100%;
	height:245px;
	display:inline-block;
}

.basicRadio {
	height:20px;
}

.floatLeft {
	float:left;
}

.padRight {
	padding-right:15px;
}

a.star {
	color: #BFBFBF;
}

a.star:hover {
	color:#72A545;
}

a.unstar:hover {
	color:#BFBFBF;
}

.starLink {
	text-decoration:none;
}

#Decks .t-data-grid-pager { 
	float:none;
	}