@charset "UTF-8";
/* CSS Document */

      body {
        padding-top: 10px;
        padding-bottom: 60px;
		background:url(../img/bg.jpg) no-repeat center top fixed;
      }

      /* Custom container */
      .container {
        margin: 0 auto;
        max-width: 1000px;
      }
      .container > hr {
        margin: 60px 0;
      }

      /* Main marketing message and sign up button */
      .jumbotron {
        margin: 40px 0;
		height:auto;
        text-align: center;
		background:url(../img/jumbotron-bg.png) 0 -60px no-repeat;
		color:#FFF;
      }
      .jumbotron h1 {
		padding:30px 0 10px;
        font-size: 3em;
        line-height: 1;
		color:#FFF;
		text-shadow: 0px 0px 2px rgba(0,0,0,.4);
		      }
      .jumbotron .lead {
        font-size: 24px;
        line-height: 1.25;
		padding-bottom:20px;
		font-weight:bold;
		text-shadow: 0px 0px 2px rgba(0,0,0,.4);
      }
      .jumbotron .btn {
        font-size: 21px;
        padding: 14px 24px;
      }

      /* Supporting marketing content */
      .marketing {
        margin: 60px 0;
      }
      .marketing p + h4 {
        margin-top: 28px;
      }

	  /* Logo title */
	  .masthead {
		  height:64px;
		  margin-bottom:30px;
		  }
	  .masthead .logo {
		  display:inline-block;
		  float:left;
		  width:180px;
		  height:64px;
		  background:url(../img/logo.png) no-repeat left top;
		  clear:none;}



      /* Customize the navbar links to be fill the entire space of the .navbar */
      .navbar .navbar-inner {
		margin-top:21px;
        padding: 0;
		width:auto;
		float:right;
		}
      .navbar .nav {
        margin: 0;
        display: table;
        width: auto;
      }
      .navbar .nav li {
        display: table-cell;
        width: auto;
        float: none;
      }
      .navbar .nav li a {
        font-weight: bold;
        text-align: center;
        border-left: 1px solid rgba(255,255,255,.75);
        border-right: 1px solid rgba(0,0,0,.1);
      }
      .navbar .nav li:first-child a {
        border-left: 0;
        border-radius: 3px 0 0 3px;
      }
      .navbar .nav li:last-child a {
        border-right: 0;
        border-radius: 0 3px 3px 0;
      }
	  
	  /* side bar navigation */
	  
	  .nav-list {
		  padding-right: 0px;
		  padding-left: 0px;
		  margin-bottom: 0;
		}
	  .well {
		  background-color: #fafafa;
		  background-image: -moz-linear-gradient(top, #ffffff, #f2fffd);
		  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2fffd));
		  background-image: -webkit-linear-gradient(top, #ffffff, #f2fffd);
		  background-image: -o-linear-gradient(top, #ffffff, #f2fffd);
		  background-image: linear-gradient(to bottom, #ffffff, #f2fffd);
		  background-repeat: repeat-x;
		  border: 1px solid #1cb6d2;
		  -webkit-border-radius: 4px;
			 -moz-border-radius: 4px;
				  border-radius: 4px;
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2fffd', GradientType=0);
		  *zoom: 1;
		  -webkit-box-shadow: 0 1px 4px rgba(28, 182, 210, 0.9);
			 -moz-box-shadow: 0 1px 4px rgba(28, 182, 210, 0.9);
				  box-shadow: 0 1px 4px rgba(28, 182, 210, 0.9);
		}		


	/* Page elements */
	
	.span9, .span4, .jumbotron {
		  background-color: rgba(255, 255, 255, 1);
	      padding:20px 30px;
		  border: 1px solid #1cb6d2;
		  -webkit-border-radius: 4px;
			 -moz-border-radius: 4px;
				  border-radius: 4px;
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2fffd', GradientType=0);
		  *zoom: 1;
		  -webkit-box-shadow: 0 1px 4px rgba(28, 182, 210, 0.9);
			 -moz-box-shadow: 0 1px 4px rgba(28, 182, 210, 0.9);
				  box-shadow: 0 1px 4px rgba(28, 182, 210, 0.9);
}

		blockquote {
		  padding: 0 0 0 15px;
		  margin: 0 0 20px;
		  border-left: 5px solid #F3f3f3;
		}

		blockquote small {
		  display: block;
		  line-height: 20px;
		  color: #e45c00;
		  font-size:16px;
		  font-style:italic;
		}

		/* forms */
		
		.input-mini {
		  width: 40px;
		  text-align:center;
		}
		
		h1 small,
		h2 small,
		h3 small,
		h4 small,
		h5 small,
		h6 small {
			font-size:0.5em;
		}
		
		
		/* Button edits */
		
		.btn-primary {
		  color: #ffffff;
		  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		  background-color: #20b6d3;
		  *background-color: #20b6d3;
		  background-image: -moz-linear-gradient(top, #20b6d3, #0b96b1);
		  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#20b6d3), to(#0b96b1));
		  background-image: -webkit-linear-gradient(top, #20b6d3, #0b96b1);
		  background-image: -o-linear-gradient(top, #20b6d3, #0b96b1);
		  background-image: linear-gradient(to bottom, #20b6d3, #0b96b1);
		  background-repeat: repeat-x;
		  border-color: #0b96b1 #0b96b1 #20b6d3;
		  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff20b6d3', endColorstr='#ff0b96b1', GradientType=0);
		  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		}
		
		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active,
		.btn-primary.disabled,
		.btn-primary[disabled] {
		  color: #ffffff;
		  background-color: #0b96b1;
		  *background-color: #003bb3;
		}
		
		
		.btn-order {
		  color: #ffffff;
		  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		  background-color: #ff6600;
		  *background-color: #ff6600;
		  background-image: -moz-linear-gradient(top, #ff6600, #e45c00);
		  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff6600), to(#e45c00));
		  background-image: -webkit-linear-gradient(top, #ff6600, #e45c00);
		  background-image: -o-linear-gradient(top, #ff6600, #e45c00);
		  background-image: linear-gradient(to bottom, #ff6600, #e45c00);
		  background-repeat: repeat-x;
		  border-color: #e45c00 #e45c00 #ff6600;
		  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6600', endColorstr='#ffe45c00', GradientType=0);
		  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		}
		
		.btn-order:hover,
		.btn-order:focus,
		.btn-order:active,
		.btn-order.active,
		.btn-order.disabled,
		.btn-order[disabled] {
		  color: #ffffff;
		  background-color: #e45c00;
		  *background-color: #003bb3;
		}
		
		
