/**
 * PLY Base CSS 
 * @browsers: ALL
 **/

	/* Classes */

		*.hidden {
			display: none;
		}

		*.floatLeft {
			float: left;
		}

		*.floatRight {
			float: right;
		}
       
		*.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
	
		*.centered {
			margin-left: auto;
			margin-right: auto;
		}
	
			/* For elements without a fixed width */
			*.centered.dynamic {
	            display: table;
		 	}
	
		*.textLeft {
			text-align: left;
		}
	
		*.textRight {
			text-align: right;
		}
		
		*.textCenter {
			text-align: center;
		}
		
		*.bold {
			font-weight: bold;
		}
		
		*.noBold {
			font-weight: normal;
		}
		
		*.italic {
			font-style: italic;
		}
 	
	/* Elements */
	
		body {
			font-size: 100%;
		}
       
		