/* EXTRA LARGE DESKTOP */

@media (max-width: 1100px){
	.small-header .row-fluid .span6 {
		padding: .2em 1em 0em 1em;
		margin: 0px;
	}
}


/* DESKTOP */
@media (min-width: 980px) {
	body { 
		background: #E2E2E2 url('/base/cheetoh/img/background-desktop.jpg') fixed;
		text-align: center;
	}

	.desktop-center {
		text-align: center;
	}

	.desktop-right {
		text-align: right;
	}

	.row-fluid, .container-fluid {
		max-width: 1100px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}

	.full-width, .full-width .row-fluid {
		width: 100%;
		max-width: 100%;
	}

	.small-header .row-fluid .span6.left img {
    max-height: 200px;
  }

	.full-width {
		min-height: 65px;
	}

	.full-width .row-fluid div[class*="span"] {
		margin-top: 1em;
	}

	.mobile-indent {
    margin-left: 0em;
  }

}

/* TABLET */
@media (min-width: 768px) and (max-width: 979px) {
	.ne-branding { display: none; }
	.header {
		background: url('/base/cheetoh/img/background-tablet.jpg');
	}
	.container-fluid {
		padding: 0px;
	}
	.small-header .row-fluid .span6.left img {
		max-height: 150px;
	}
	.nav-collapse.collapse.pull-right {
  	float: left;
	}
	.nav-collapse.collapse {
		width: 100%;
	}
	.desktop-center {
		text-align: center;
	}
  .desktop-right {
    text-align: right;
  }
}

/* ALL PHONE VIEWS */
@media (max-width: 767px) {
	.ne-branding { display: none; }
	.mobile-indent {
		margin-left: 2em;
	}

	.small-header .row-fluid .span6 {
    text-align: center;
  }
	.powered-by {
    display: block;
  }
	.header .full-width .row-fluid {
    display: none;
  }
  .small-header .row-fluid .span6.right {
    margin: .25em .25em .25em .25em;
    font-size: 16px;
  }
	.footer .span6 {
		margin-bottom: 1em;
		text-align: center;
	}
	.full-width div[class*="span"] {
		text-align: center;
	}
	.full-width .row-fluid div[class*="span"], .small-header .row-fluid .span6.right {
		padding: 0px;
	}
	.navbar .navbar-inner a.brand {
		font-size: 14px;
		padding: .2em;
	}
	.navbar-inner {
		min-height: 0px;
	}
	.btn-navbar {
		margin: .2em;
	}
	.nav-collapse.collapse.pull-right {
		float: left;
	}
	.nav-collapse.collapse {
		width: 100%;
	}
	.form-actions .btn {
		width: 100%;
		margin-bottom: .5em;
	}

	.form-actions a.btn { padding: .25em 0em .25em 0em; }

	.desktop-center, .desktop-right {
		text-align: left;
	}
	.row-fluid.dontsplit [class*="span"]{
		float: left;
	}
	.row-fluid.dontsplit .span12 {
		width: 100%;
	  *width: 99.94680851063829%;
	}
  .row-fluid.dontsplit .span11 {
    width: 91.48936170212765%;
	  *width: 91.43617021276594%;
  }
  .row-fluid.dontsplit .span10 {
    idth: 82.97872340425532%;
  	*width: 82.92553191489361%;
  }
  .row-fluid.dontsplit .span9 {
    width: 74.46808510638297%;
	  *width: 74.41489361702126%;
  }
  .row-fluid.dontsplit .span8 {
    width: 65.95744680851064%;
  	*width: 65.90425531914893%;
  }
  .row-fluid.dontsplit .span7 {
    width: 57.44680851063829%;
	  *width: 57.39361702127659%;
  }
  .row-fluid.dontsplit .span6 {
    width: 48.93617021276595%;
  	*width: 48.88297872340425%;
  }
  .row-fluid.dontsplit .span5 {
    width: 40.42553191489362%;
	  *width: 40.37234042553192%;
  }
  .row-fluid.dontsplit .span4 {
    width: 31.914893617021278%;
  	*width: 31.861702127659576%;
  }
  .row-fluid.dontsplit .span3 {
    width: 23.404255319148934%;
	  *width: 23.351063829787233%;
  }
  .row-fluid.dontsplit .span2 {
    width: 14.893617021276595%;
  	*width: 14.840425531914894%;
  }
  .row-fluid.dontsplit .span1 {
    width: 6.382978723404255%;
	  *width: 6.329787234042553%;
  }
}

/* BIG PHONE */
@media (min-width: 481px) and (max-width: 767px) {
	body {
		font-size: 14px;
	}
  .header {
    background: url('/base/cheetoh/img/background-phone-big.jpg');
  }
	.small-header .row-fluid .span6.left img {
		max-height: 75px;
		margin-top: .75em;
	}
	.content-padding {
		margin: 0em .5em 0em .5em;
	}
	.footer {
		font-size: 12px;
	}
}

/* SMALL PHONE */
@media (max-width: 480px) {
	body { 
		padding: 0px; 
		font-size: 13px;
	}
	.input-prepend {
		width: 100%;
	}
	.input-prepend input {
		display: table-cell;
	}
  .header {
    background: url('/base/cheetoh/img/background-phone-small.jpg');
  }
	.small-header .row-fluid .span6.left {
		display: none;
	}
	.small-header .row-fluid .span6.right {
		margin: .25em .25em .25em .25em;
		font-size: 16px;
	}
	.content-padding {
		margin: 0em .25em 0em .25em;
	}
	.footer {
		font-size: 10px;
	}
}
