@charset "UTF-8";
/* CSS Document */
body	{
	background-color: #FFF;
  font-family: 'SourceSansProRegular',arial, sans-serif;
}
p,
h1,
h2,
h3,
h4,
ul,
li	{
  font-weight: 500;
	padding-left: 15px;
	padding-right: 15px;
}
h1	{
	font-size: 24px;
}
h2
{
  font-size: 20px;
}
h3	{
	font-size: 16px;
	line-height: 20px;
}
header	{
	background-color: #333;
	padding-top: 25px;
	clear: both;
  background-image: url(../img/headerbg.jpg);
	/*background-image: -moz-linear-gradient(top, #222222, 333333);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#333333));
	background-image: -webkit-linear-gradient(top, #222222, #333333);
	background-image: -o-linear-gradient(top, #222222, #333333);
	background-image: linear-gradient(to bottom, #222222, #333333);*/
  box-shadow: 0px 0px 15px #000;
	}
.container	{
}
footer	{
	height: 150px;
}
hr	{
	border-top: 1px #999 solid;
	border-bottom: 1px #DDD solid;
	margin-top: 5px;
	margin-bottom: 5px;
}
.navbar	{
	margin-bottom: 10px;
  padding-left: 25px;
}
.navbar-inner {
  min-height: 40px;
  background-color:transparent;
  background-image: none;
  background-repeat:no-repeat;
  border:none;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  *zoom: 1;

}
.navbar .nav > li > a {
    color: #FFF;
    float: none;
    padding: 0;
    text-decoration: none;
    text-shadow:none;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: transparent;
    color: #cc9900;
    text-decoration: none;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: #333333;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #cc9900;
    text-decoration: none;
}
.card	{
	width: 300px;
	margin-top: -400px;
	margin-bottom: 15px;
	float: right;
	margin-right: 15px;
	background-color: #333;
	border: 1px #cc9900 solid;
	box-shadow: 0px 0px 12px #333;
	border-radius: 4px;
	color: #cc9900;
	padding-bottom: 25px;
	position: relative;
	z-index:1020;
}
.clearfloat	{
	clear:both;
}

.center	{
	text-align: center;
}
.gold	{
	color:#cc9900;
}
.carPics	{
	height: 400px;
	width: 100%;
}
.hrlarge	{
	margin-top: -25px;
	background-image: url(../img/hr.png);
	background-repeat: no-repeat;
	border-top: none;
	border-bottom: none;
	height: 25px;
  width: 100%;
	
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
    border-radius: 0 4px 4px 0;
    margin-bottom: 0;
    position: relative;
    vertical-align: top;
    color: #888888;
    font-weight: 300;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #888888;
    font-weight: 300;
}
.btn-btn
{
  width: 85%;
  height: 45px;
  margin-bottom: 10px;

}
.blue
{
  color: #039;
  font-style: italic;
  font-weight: 100;
}
.letter
{
  float:right;
  width: 350px;
  height: 660px;
  overflow:hidden;
   transition: all 1s ease-in-out- 0s;
 -moz-transition: all 1s ease-in-out 0s;
 -webkit-transition: all 1s ease-in-out 0s;
}
.letter:hover
{
  width: 900px;
}
.center
{
  text-align: center;
}
.servicesPics
{
  margin-top:15px;
  margin-bottom: 25px;
}
.company
{
    border: 1px solid #E3E3E3;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    min-height: 20px;
    padding: 10px;
}
.input-append .add-on, .input-prepend .add-on {
    background-color: rgb(238, 238, 238);
    border: 1px solid rgb(204, 204, 204);
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 rgb(255, 255, 255);
    width: 100px;
}
#webacts
{
  width: 110px;
}
#main	{
	margin-top: 25px;
}
#name	{
/*	margin-top: 20px;*/
}
#logo	{
	height: 160px;
}
#content	{
	/*margin-top: 15px;*/
}
#phone	{
  color: #cc9900;
  margin-top: -50px;
  font-size: 24px;
  margin-right:-15px;
}
#tower	{
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 1px 1px 2px #333;
  -moz-box-shadow: 1px 1px 2px #333;
  -webkir-box-shadow: 1px 1px 2px #333;
  margin-right: 10px;
}
.checkboxes	{
    border: 1px solid rgb(204, 204, 204);
   border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}
.labelClass	{
  background-color: rgb(238, 238, 238);
  border-right: 1px solid #CCCCCC;
  height: 170px;
  padding-top: 15px;
}
.space{
  padding-top: 15px;
}
.login{
  border: 1px solid rgb(204, 204, 204);
   border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   margin: 0 auto;
   padding-left: 40px;
}
.mainButton{
   line-height: 34px;
}
.clearfloat{
  clear:both;
}
.column{
	background-color: #666666;
	height: 630px;
  box-shadow: 0px 0px 5px #333;
  color:#cc9900;
  text-align: center;
}
hr{
  border-top: solid #cc9900 1px;
  border-bottom: solid #999999 1px;
  width: 90%;
  margin: 10px auto;
}
#column1{
  background-image: url(../img/bg1.png);
  background-repeat: no-repeat;
  background-position: 0 -25px;
  background-size: contain;
}
#column2{
  background-image: url(../img/bg2.png);
  background-repeat: no-repeat;
  background-position: 0 -25px;
  background-size: contain;
}
#column3{
  background-image: url(../img/bg3.png);
  background-repeat: no-repeat;
  background-position: 0 -25px;
  background-size: contain;
}
.insideCol{
  height: 565px;
}
.well h3{
  font-size: 20px;
  display: block;
  background-color: #313131;
  color: #C58A24;
  padding: 4px 25px;
  margin-left:-20px;
}
.well{
  height: 400px;
}
#serving{
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  width: 250px;
}
.innerBoxHeight{
  height: 350px;
}
.innerBoxHeightBottom{
  height: 365px;
}
td{
  padding-left: 5px;
  padding-right: 5px;
}
a.button:link,
a.button:visited{
  font-size:18px;
}
a.button:hover{
}
a.button2:link,
a.button2:visited{
  font-size:16px;
}
a.button2:hover{
}
.divide{
  margin-left: 24px;
}
