/* GLOBAL STYLES

-------------------------------------------------- */
/* Padding below the footer and lighter body text */


			body {
				font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
				padding-bottom: 40px;
				color: #000;
				background-color: #6b6d6f;
				background-position: center center;
				background-repeat: no-repeat;
				/* Safari 4-5, Chrome 1-9 */
				/* Can't specify a percentage size? Laaaaaame. */
				/*background: -webkit-gradient(radial, center center, 0, center center, 460, from(#101010), to(#202020));*/
				/* Safari 5.1+, Chrome 10+ */
				/*background: -webkit-radial-gradient(circle, #101010, #202020);*/
				/* Firefox 3.6+ */
				/*background: -moz-radial-gradient(circle, #101010, #202020);*/
				/* IE 10 */
				/*background: -ms-radial-gradient(circle, #101010, #202020);*//* Opera cannot do radial gradients yet */
				/*background-image: linear-gradient(top, rgb(255,255,255) 0%, rgb(255,169,64) 100%);
				background-image: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,169,64) 100%);
				background-image: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,169,64) 100%);
				background-image: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,169,64) 100%);
				background-image: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,169,64) 100%);
				background-image: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,169,64) 100%);*/
				
				background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
				background-color:#FFF;
				background-attachment:fixed;
		
				font-size: 12pt;
				line-height: 18pt;
			}

			h4{	
				font-weight: bold;
				color:#000;
				border-bottom:2px solid #FF7C00;
				font-size:12pt;
				text-align:center;
			}

			footer{
				color:#000;
				font-weight:bold;
				font-size:12px;
				clear:both;
				text-align:center;
				margin:-20px;
				padding:10px;
				background-image: linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				background-image: -o-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				background-image: -moz-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				background-image: -webkit-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				background-image: -ms-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				-moz-border-radius-bottomright: 10px;
				-webkit-border-bottom-right-radius: 10px;
				border-bottom-right-radius: 10px;
				-moz-border-radius-bottomleft: 10px;
				-webkit-border-bottom-left-radius: 10px;
				border-bottom-left-radius: 10px;
			}
			blockquote{
				padding-left: 15px;
				border-left: 3px solid #ccc;
				display:table-cell;
				
			}
			blockquote p {
				clear:left;
				color:#666;
				font-style:italic;
				text-align:justify;
			}
			blockquote li{
				clear:left;
				color:#666;
				font-style:italic;
				text-align:left;
				margin:0;
				padding:0;
			}
			blockquote ul{
				clear:left;
				margin:0;
				padding:0;
			
			}
		#logo_container{
			border:0;
			z-index:500;
			margin-top:3px;
			position:absolute;
			background-color: transparent;
		}
			#navbar_logo{
				background-color: transparent;
			}
			.logo-text{
				color:#FFF;
				font-size:1.2em;
				text-align:right;
				font-weight:bold;
				padding-right:30px;
				text-shadow: 1px 1px 4px rgba(0,0,0, 1);
				
			}
			
			.logo-number{
				font-size:1.4em;
			}
		
			.marketing {
				background-color: #FFF;
				border:1px solid rgba(0,0,0,0.4);
				-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
				-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
				box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				padding: 20px;
			}
			.marketing H2{}

			/* CUSTOMIZE THE NAVBAR
			 -------------------------------------------------- */
			/* Remove border and change up box shadow for more contrast */
			.nav {	
				border: 0;
				-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25);
				-moz-box-shadow: 0 2px 10px rgba(0,0,0,.25);
				box-shadow: 0 2px 10px rgba(0,0,0,.25);
				background-color:rgba(255,124,0,.5);
				background-image: linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				background-image: -o-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				background-image: -moz-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				background-image: -webkit-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				background-image: -ms-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
				border-color: #252525;
			
			}

			/* Navbar links: increase padding for taller navbar */
			.navbar-orange{				
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
			}
			.nav > li > a {
			font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
				color:black;
				font-size:1.2em;
				text-shadow: none;
				background-color:rgba(255,255,255,.55);
				border-radius:5px;
				margin:3px;
				padding:0;
				
			}



			/* CUSTOMIZE THE CAROUSEL
			 -------------------------------------------------- */

			/* Carousel base class */
			.carousel {
				margin-bottom: 10px;
				margin-top: 0px;
				margin-left:auto;
				margin-right:auto;
				padding:0px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;	

			}

			.carousel-control:hover {
				color: #FFF;
			}

			.carousel-caption {
				background-color: rgba(0,0,0,0.4);
				padding: 10px;
				border-radius: 10px;
			}

			/* MARKETING CONTENT
			 -------------------------------------------------- */

			/* Center align the text within the three columns below the carousel */
			.marketing h2 {
				font-weight: normal;
				color:#000;
					border-bottom:2px solid #FF7C00;
					margin-top:0;
					padding-top:0;
			}


			/* Featurettes
			 ------------------------- */

			.featurette-divider {
				margin-top:70px;
				margin-bottom:10px;
				clear:both;
			}
			.featurette-left, .featurette-right {
				padding: 50px; /* Vertically center images part 1: add padding above and below text. */
				overflow: hidden; /* Vertically center images part 2: clear their floats. */
				
				
			}
			.featurette-left{
				float:left;
				width:50%;
			}
			.featurette-image {
				margin-top: -120px; /* Vertically center images part 3: negative margin up the image the same amount of the padding to center it. */
			}

			/* Give some space on the sides of the floated elements so text doesn't run right into it. */
			.featurette-image.pull-left {
				margin-right: 40px;
			}
			.featurette-image.pull-right {
				margin-left: 40px;
			}

			/* Thin out the marketing headings */
			.featurette-heading {
				font-size: 30px;
				font-weight: 300;
				line-height: 1;
				letter-spacing: -1px;
				text-align: center;
			}

		
	.featurette-list{
		padding:0;
		margin:0;
	}
	.featurette-list li{
		margin-left:20px;
		 list-style-type: square;
		padding-bottom:10px;
	}


#comparison_table td{
	border:0;
	padding:5px;
	margin:0;
}
#comparison_table th{
	border:0;
	margin-top:10px;
	font-size:16px;
	text-align:center;
	background-color:transparent;
	border-bottom:1px solid black;
}
#comparison_table td img{
	width:152px;
	height:114px;
	padding:0;
	margin:0;
	border:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#comparison_table .left{
	font-weight:bold;
}



#ad1{
	height:70px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding:0;
	text-align:center;
	background-color:#FF7C00;
	background-image: linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	background-image: -o-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	background-image: -moz-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	background-image: -ms-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 16px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 16px;
	-moz-border-radius:8px;
	border-radius:8px;
}
#ad1 .carousel-inner{
	height:70px;
	margin:0;
	padding:0;
	position:absolute;
}
#ad1 .carousel-inner p{
	padding:0;
	margin:0;
	padding:15px;	
	font-size: 18pt;
	font-weight: 300;
	
}
.ad1_caption{
	color:black;
}
#rearCarousel .item {
	height: 400px;
}
#rearCarousel  img {
	position: absolute;
	top: 0;
	left: 0;
	height:400px;
}

#side_features_table {
	width:700px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	border:0;
}
#side_features_table td{
	background-color:#FFF;
}
#side_features_table th{
	font-weight:bold;
}

#finance{
	padding:10px;
	color:#000;
	background-color:#FF7C00;
	background-image: linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	background-image: -o-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	background-image: -moz-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	background-image: -ms-linear-gradient(bottom, rgb(255,140,0) 1%, rgb(255,169,64) 51%, rgb(255,185,115) 76%);
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 16px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 16px;
	-moz-border-radius:8px;
	border-radius:8px;
}
#finance_content{
	background-color:white;
	padding:10px;
}
#finance h1{
	font-weight:bold;
	font-size:20px;
	padding:0;
	margin:0;
}
#finance label{
	float:left;
	display:inline-block;
	margin-right:20px;
	line-height:30px;
}
#finance input{
	float:left;
	display:inline-block;
	margin-right:20px;
}
.QA{
	color:#FF7C00;
	font-weight:bold;
	text-align:left;
	border-bottom:0;
	font-size:20px;
}
	.QATitle{
	color:#000;
	}
	.QAAnswer{
	color:#444;
	font-weight:normal;
	display:table-cell;
	padding-left:25px;
	}
.QAlist{
	
	}
.qrcode{
	clear:both;
	float:right;
	width:30px;
}

.carousel-control.left {
/* background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
/*background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);*/
/* background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); */
/* background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
background-repeat: repeat-x;*/
background-image:none;
}
.carousel-control.right{
/* background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
/*background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);*/
/* background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); */
/* background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
background-repeat: repeat-x;*/
background-image:none;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}
.navbar-orange .navbar-brand {
	color: #000;
}
.navbar-brand{
	font-size:10pt;
	color:black;
	padding:5px;
	line-height:12pt;
}


    /* Prevent the slideshow from flashing on load */
    #slides {
      display: none
    }

       #slides,
    #slides2,
    #slides3 {
      display: none;
      margin-bottom:50px;
    }

    .slidesjs-navigation {
      margin-top:3px;
    }

    .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../../images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

