@charset "UTF-8";
 
 
/* HOLDERS -----------------------------------------------------------------------------*/
#wrapper	{ 
	width: 100%; /* Set page width here - you can also use percentage */
	text-align:left;  
	margin: 0 auto;
}

.container	{
	width: 100%;
    max-width: 1000px;
	margin: 0 auto;
	text-align: left;
	}

.fullwidthbg {
	max-width: 100%; /* Set page width here - you can also use percentage */
	}	
	
	
/* Remove margin, padding and border from everything */
* {	margin: 0;
	padding: 0; 
	border: 0; 
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  /* Border Box makes all padding and borders within the specified width, not additive */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	}
	
	
/* Responsive images - scalable */
img {	max-width:100%; height: auto;	}
	
	
/* Styles for layout -----------------------------------------------------------------------------*/
.holder 	{	}
.clear		{	clear:both;}
.right		{	float:right;}
.left		{	float:left;}
.center		{	text-align: center;margin: 0 auto;}
.pad10		{	padding:10px;}
.pad15		{	padding:15px;}
.pad25		{	padding:25px;}
.pad50		{	padding:50px;}
.mar10		{	margin:10px;}
.mar25		{	margin:25px;}
.mar50		{	margin:50px;}
.marleft25	{	margin-left:25px;}
.marleft50	{	margin-left:50px;}
.marright50	{	margin-right:50px;}
.marright15	{	margin-right:15px;}
.marright25	{	margin-right:25px;}
.padleft50	{	padding-left:50px;}
.padright25 {	padding-right:25px;}
.padright50	{	padding-right:50px;}
.martop10	{	margin-top:8px;}
.padbot10	{	padding-bottom:10px;}
.padbot15	{	padding-bottom:15px;}
.marbot15	{	margin-bottom:5px;}
.marbot25	{	margin-bottom:25px;}
.martop50	{	margin-top:50px;}
.martop25	{	margin-top:25px;}
.martopneg25	{	margin-top:-25px;}
.martop50	{	margin-top:50px;}
.martop100	{	margin-top:100px;}
.padtop50	{	padding-top:50px;}
.padtop50	{	padding-top:50px;}
.marbot50	{	margin-bottom:50px;}
.marbot50	{	margin-bottom:50px;}
.padbot50	{	padding-bottom:50px;}
.padbot75	{	padding-bottom:75px;}
.padbot50	{	padding-bottom:50px;}
.padtop25	{	padding-top:25px;}
.padbot25	{	padding-bottom:25px;}
.padright15	{	padding-right: 15px;}

.bold 		{	font-weight: bold;	}
.underline	{	text-decoration: underline;	}
.italic		{	font-style: italic;	}
.roundcorners {	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future */ -khtml-border-radius: 10px; /*old*/	}

