@charset "utf-8";
/* "CSS Time", Bootstrap theme file */

/* body */
body {
	background:#e9e9e9 url(../images/layout/header_bg2.jpg) repeat-x;
}
#page_logo {
	padding:15px 30px;
}

/* colors */
.time {background:#c8c8c8; color:#FFFFFF;}
/* end of colors */

/* front page */
.frontpage {background-color:white;/*background:url(../images/layout/header.gif) top center no-repeat;*/} 

/* single page */
#single {background:#FFFFFF; padding:0px 40px;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; }
/* end of single page */

/* header */
.header {min-height:120px; padding-top:40px;}
.header {color:#FFFFFF;}  .header-nav {padding:15px 0px;}
.nav-pills .active > a, .nav-pills .active > a:hover {color: white;background-color: #0D78BF;}
.header a {color:#FFF;} .header a:hover {color:#0D78BF;}
/* end of header */

/* content */
hr.soften {height: 1px;margin: 30px 0;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));border: 0;border-image: initial;}
hr.space {height:1px;margin: 54px 0; border:none 0px;}
/* end of content */

/* pricing */
#pricing h2 {text-align:center; font-size:14pt; font-weight:500;}
#pricing span.price {color:#0D78BF; display:block; font-size:12pt;}
#pricing p {padding-top:10px; text-align:center;}
#pricing ul {text-align:center;}
.pricing_box { -webkit-box-shadow: 5px 8px 0px 0px black;-moz-box-shadow: 0 8px 0px 0px #d3d3d3;box-shadow: 5px 8px 6px -6px #d3d3d3; -webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px; background:#e1e1e1; padding:10px 0px;} 
#pricing_select {background:#0D78BF;color:#FFF;} #pricing_select small {color:#FFFFFF; font-weight:600;} #pricing_select span.price {color:#FFFFFF;}
#pricing_action  {text-align:center; padding-top:30px;}


/* landing */
h2.landing_hero {color:#CCCCCC;} 
#landing { background:#FFFFFF;} .landing {background:url(../images/layout/bg.png);} .landing-content { color:#FFFFFF; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
#landing hr.space {height:1px;margin: 30px 0; border:none 0px;}
.pricing_box_landing { -webkit-box-shadow: 5px 8px 0px 0px black;-moz-box-shadow: 0 8px 0px 0px #3c3e41;box-shadow: 5px 8px 6px -6px #3c3e41; -webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px; background:#e1e1e1; padding:10px 0px; color:#111;} 
#landing_hero {background:#333333; color:#CCCCCC;} 
#pricing_details h1 {color:#FFFFFF;} #pricing_details h2 {color:#c6ccd5;} #pricing_details .page-header {border-bottom:1px solid #4e4f53;}
/* end of landing */

/* footer */
.footer {background:#e9e9e9; color:#445142; width:100%;}
.footer_content {min-height:140px;} .footer_bottom {background:#2c2e2e; min-height:40px;} .footer_bottom {background:url(../images/layout/bg.png);}
.footer_bottom, .footer_bottom h3 {color:#FFFFFF;} .footer_render {padding-top:20px;}
.footer a {color:#474747;} .footer h4 {color:#424a42;} 
/*.frow { background:url(../images/layout/row.png) top left no-repeat; background:url(../images/layout/row.png) 5% 0% no-repeat; padding-top:20px;}
.frow_white { background:url(../images/layout/row_w.png) top left no-repeat; background:url(../images/layout/row_w.png) 30% 0% no-repeat; padding-top:20px;}*/
.frow {background-image:none;padding-top:20px;}
.frow_white {background-image:none;padding-top:20px;}
/* end of footer */

/* scroolbars */
::-moz-selection {  background: #E4E4E6;  color: #111;  text-shadow: none; }
::selection {  background: #E4E4E6;  color: #111;  text-shadow: none; }
::-webkit-scrollbar {  width: 12px;  height: 12px; }
::-webkit-scrollbar-thumb {  background: #d0d0d0; }
::-webkit-scrollbar-track-piece {  background: #2c2e2e;  }
/* end of scroolbars */



/* PSR override bootstrap styles */

/* make slide sizes static! */
.carousel-inner {
	height: 265px;
}
.hero-unit, .carousel .next, .carousel .prev {
	height: 215px;
}

p {
	font-size:15px;
}
h1 {
	margin: 30px 0 15px 0;
}
h2 {
	margin: 0 0 10px 0;
}
.label-important {
	background-color: #0D78BF;
}
#homepage h2 {
	font-size:20px;
	margin: 0 0 4px 0;
}
.hero-unit {
	padding: 20px;
}
.hero-unit h2 {
	font-size:32px;
	margin: 0 0 4px 0;
}
.hero-unit h3 {
	font-size:22px;
	margin: 0 0 8px 0;
}
.hero-unit p.normal {
	margin: 0 0 9px;
	font-size: 15px;
	line-height: 18px;
}
.carousel-control.left {
	left: -54px;
}
.carousel-control.right {
	right: -54px;
}
.carousel-control {
	top: 115px;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.carousel {
	margin-bottom:0;
}
hr.space {
	margin: 22px 0;
}
.btn-red,
.btn-red:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.btn-red.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-red {
  background-color: #0F89DB;
  background-image: -moz-linear-gradient(top, #0F89DB, #006BB9);
  background-image: -ms-linear-gradient(top, #0F89DB, #006BB9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0F89DB), to(#006BB9));
  background-image: -webkit-linear-gradient(top, #0F89DB, #006BB9);
  background-image: -o-linear-gradient(top, #0F89DB, #006BB9);
  background-image: linear-gradient(top, #0F89DB, #006BB9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F89DB', endColorstr='#006BB9', GradientType=0);
  border-color: #006BB9 #006BB9 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-red:hover,
.btn-red:active,
.btn-red.active,
.btn-red.disabled,
.btn-red[disabled] {
  background-color: #006BB9;
}
.btn-red:active, .btn-red.active {
  background-color: #0D78BF \9;
}
#single {
	padding: 0px 28px;
	-webkit-box-shadow: 4px 4px 4px 0px rgba(51,51,51,1);
	-moz-box-shadow: 4px 4px 4px 0px rgba(51,51,51,1);
	box-shadow: 4px 4px 4px 0px rgba(51,51,51,1);
	margin-bottom: 6px;
	border: 1px solid #999;
}
#page_logo {
	padding: 0;
	margin-top: 14px;
}
#tollFree {
	float: right;
	margin-top:19px;
	margin-right: 35px;
	color: white;
	font-size:24px;
	font-weight: bold;
}
.navbar .nav > li > a {
	padding: 2px 10px 3px;
}
.navbar .nav {
	margin: 0 10px 0 320px;
}
.tagline {
	position:relative;
	margin-left: 55px;
	top: -13px;
	color: #eee;
}
.hero-unit, .carousel .next, .carousel .prev  {
	width: 900px;
}


.product-pics img {
	margin-bottom:20px;
}
a{
	color:#006BB9;
}
a:hover{
	color: blue;
}
.breadcrumb {
	margin-top:20px;
}
/*adjust spacing for certain footer sections */
.no_vert_margin ul, .no_vert_margin ol {
	margin-bottom:0;
}
.no_vert_margin {
	margin-bottom:9px;
}
.footer h6 a {
	color: #999;
}
.footer h6 a:hover {
	color: #0D78BF;
}


#main-menus {
	margin-top: 4px;
}
#main-menus .nav-tabs > li > a, .nav-pills > li > a {
	margin-right: 11px;
}

#google_translate_element {
	float: right;
	margin-top: -1px;
	margin-right: 46px;
}