
/*---
	
	BASE CSS  
	created by Sandau Creative
	version 7.0
	Sept, 2014
	
---*/




/*CENTERING*/

.center_txtorimg{
	text-align: center;
}


.center_div{
	margin: 0px auto;
}


.center_floats {
/*	border: solid 1px blue;*/
  	text-align: left;
    display: inline-block;
	margin: 0px auto;
}

.center_floats_wrapper {
  	width: 100%;
	margin: 0px 0px 0px 0px;
	text-align: center;
}





/*FLOATS*/

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clearboth {
	clear:both
}






/*SPACERS VERTICLE*/

.spacer5{
	display: block;
	height: 5px;
}

.spacer10{
	display: block;
	height: 10px;
}

.spacer20{
	display: block;
	height: 20px;
}

.spacer100{
	display: block;
	height: 100px;
}


/*SPACERS HORZ*/

.spacer-horz-5{
	display: block;
	min-height: 1px;
	width: 5px;
}

.spacer-horz-10{
	display: block;
	min-height: 1px;
	width: 10px;
}





/* iOS */

/*remove iOS styling*/
/*
input[type="submit"]{
	-webkit-appearance: none;
	border-radius:0;
}
*/


/*CURSORS*/

.cursor_pointer{
	cursor:pointer;
}

.cursor_crosshair{
	cursor:crosshair;
}




/*FILTERS*/

.flip-horizontal { 
	
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
/*	filter: FlipH; -ms-filter: "FlipH"; float: none;  */
	filter: FlipH; -ms-filter: "FlipH";  

}



/*MISC*/

.font-smoothing{
	-webkit-font-smoothing: antialiased;
}

.font-smoothing-sub{
	-webkit-font-smoothing: subpixel-antialiased;
}

.font-smoothing-none{
	-webkit-font-smoothing: none;
}



/*DIV*/

div {
	position: relative;
}




