body {
	font-family: 'Droid Sans', Verdana, sans-serif;
	
	}


h2 {
	color:#F1942A;
	font-size:30px;
	font-weight:500;
	padding-left:10px;
	padding-right:10px;
	
}

h4 {
	color:#006598;
	font-size:30px;
	font-weight:500;
	padding-left:10px;
	padding-right:10px;
	
}

h5 {
	color:#006598;
	font-size:20px;
	font-weight:700;
	line-height:0;
	padding-left:10px;
	padding-right:10px;
	
}





td {
	vertical-align:text-top;
	vertical-align:top

}




p {
	/*text-align:justify;*/
		padding-left:10px;
	padding-right:10px;
	

}

.table-left {

	  box-shadow: 0px 0px 1px #888888;
	  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  behavior: url(border-radius.htc);
  line-height:25px;



}
	


.table-right {
	  box-shadow: 0px 0px 1px #888888;
	  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  behavior: url(border-radius.htc);
	
}

a img {border: none; 
		} /* Fixes outline around image links in IE! */

#wrapper {
	width: 960px;
	position:relative;
	margin: 0 auto;
	height:100%;
	margin-bottom: 1px;
 	overflow-x: hidden;
	
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
	background-image:url(/images/homepage/head_pixels.gif);
	background-repeat:no-repeat;
	background-position:575px 10px;;
	
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
	
	
}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	background-image:url(/images/homepage/footer.gif);
	background-repeat:repeat-x;
	margin-top: 8px;
  	padding: 12px;
	
  	color: #006598;
  	font-size: 10px;
  	white-space: nowrap;
  	text-align: center;
 	clear: both;
	
}


#footer a {
  margin: 0;
  padding: 0 6px;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  color: #006598;
  border-right: 1px solid #006598; 
}

#footer a.last {
  border-style: none;
}


#footer a:visited, #footer a:link {
}

#footer a:hover, #footer a:active, #footer a.on {
  text-decoration: underline;
}

#footer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#footer ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
}

#footer ul li img {
  vertical-align: middle;
}

#footer a.contact
{
font-size:10px;
border-right:0;
}


.tagline {
	font-size:25px;
	font-weight:500;
	color:#333;
	position: absolute; 
	top: 85px; 
	left: 400px;	
}

/* Navigation */ 

#nav-wrapper {
margin:0 auto;
margin-bottom: 2px;
padding:5px 0;
position: absolute; 
top: 112px; 
left:400px;
}


ul#nav {
font-size:14px;
list-style:none;
margin:0 auto;
padding:0;
width:600px;
overflow: auto;
}


ul#nav li {
display:inline;
}


ul#nav li a {
text-decoration:none;
display: block;
padding:5px 21px;
background:#006598;
color:#FFF;
float:left;
text-align:center;
border-top:1px solid #D0D2D3;
border-right:1px solid #F1942A;
border-bottom:1px solid #F1942A;
border-left:1px solid #D0D2D3;
}


ul#nav li a:hover, ul#nav li.active a {
background:#5ca7cc;
color:#000;
border-top:1px solid #815444;
border-right:1px solid #c59888;
border-bottom:1px solid #c59888;
border-left:1px solid #815444;
}



.login {
	position: absolute; 
	top: 20px; 
	left: 775px;	
	padding: 0;
	
}

.login-button {
  position: relative; top: 0px; left: 100px;
}

input[type="submit"], [type="button"]{
  background-color: #F1942A;
  color: #fff;
  border: 4px double #333;
  cursor: pointer;
  font-size:9pt;
  font-weight:bold;
  text-transform:uppercase;
  padding:4px 35px 3px 35px;
}

input[type="submit"]:hover, [type="button"]:hover{
  background-color: #F1942A;
}

input[type="submit"].button, [type="button"].button, input.button {
  background-color: #F1942A;
  color: #fff;
  border: 1px solid #333;
  cursor: pointer;
  font-weight:normal;
  text-transform:none;
  font-size:8pt;
  padding:2px 5px;
}
/* login button */
#login_links {
  position: absolute; top: 0px; left: 775px;
  margin-right: 10px;
  margin-top:20px;  
  color: #F1942A;
  font-size: 10px;
  text-transform: uppercase;
  /* Fallback for web browsers that doesn't support RGBa */
 	 background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 1);
}


#login_links a {
  color: #F1942A;
  text-decoration: none;
}

#login_links a:hover, #login_links a:active {
  text-decoration: underline;
}

#login_links ul {
  margin: 0;
  padding: 0;
}

#login_links ul li {
  margin: 2px;
  padding: 0;
}



/*slider
------------------------------------------------------------------------------*/

/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute;}

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers li{float:left;}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}



.feature {
	color:#333;
	
}

.feature a {
	text-decoration:none;
	font-style:normal;
	font-weight:600;
	color:#006598;
	}

.feature h1 {
	color:#FFFFFF;
	font-size:35px;
	font-weight:800;
	text-shadow: 0.1em 0.1em 0.2em black;
	line-height: 15px;
	
}

.feature h2 {
	color:#F1942A;
	font-size:25px;
	font-weight:400;
	font-style:italic;
	text-shadow: 0.1em 0.1em 0.2em black;
	line-height: 8px;
}

.feature h3 {
	font-size:22px;
	font-weight:700;	
	line-height: 2px;
}

.feature-left {
	font-size:15px;
	font-style:italic;
	line-height: 18px;	
	padding-left:30px;
	padding-right:10px;
	
}

.feature-right {
	font-size:15px;
	font-style:italic;
	line-height: 18px;	
	padding-left:10px;
	padding-right:30px;
	
}
 #container{
 
  	width:960px;
  	padding-top:0px;
	padding-bottom:48px;
	padding-right:0px;
	padding-left:0px;
  	margin:0 auto;
  	overflow:hidden;
} 

 #banner {
  height:500px;
  width:960px;
  margin:0 auto;
  position:relative;
 /* background:#ededed;*/
 /*  border:5px #ededed solid;*/
 /*box-shadow:0 0 2px rgba(0,0,0,0.5);*/
} 

 ul.bjqs-controls li a{
  display:block;
  padding:5px 10px;
  position:absolute;
  /*background:#f1f5f6;*/
  color:#F1942A;
  text-decoration:none;
  text-transform:uppercase;
}

a.bjqs-prev{
  left:0;
}

a.bjqs-next{
  right:0;
}

 p.bjqs-caption{
  background:rgba(0,0,0,0.7);
  color:#fff;
  text-align:center;
}

 ol.bjqs-markers{
  position:absolute;
  bottom:5px;
}

 ol.bjqs-markers li{
  float:left;
  margin:0 3px;
}

 ol.bjqs-markers li a{
  display:block;
  height:10px;
  width:10px;
  border:2px solid #514c4c;
  overflow:hidden;
  text-indent:-9999px;
  background:#fff;
  border-radius:10px;
  box-shadow:0 0 50px rgba(0,0,0,0.5);
}

ol.bjqs-markers li.active-marker a{
	background:#333333}

/* This imageless css button was generated by CSSButtonGenerator.com */
.signup {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

.signup:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}

.signup:active {
	position:relative;
	top:1px;
			padding-left:10px;
	padding-right:10px;
}

/* sidebar-nav for about us */
ul.sidebar-nav {
margin:0;
padding:0
}

ul.sidebar-nav li{
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;
}

ul.sidebar-nav li a {
text-decoration:none;
font-size:14px;
color:#333;
display:block;
padding:6px 8px 4px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;margin-bottom:15px;
}

ul.sidebar-nav li a:hover, ul.sidebar-nav li.active a {
	background:#5ca7cc;
color:#fff;
}

ul.sidebar-nav{
	border-bottom:1px dashed #333;
margin-bottom:20px;
}

.about {
	padding-left:15px;
	padding-top:0;
	text-align:justify;
	
	}
	
.about-row {
border-bottom: 1px dashed rgb(204, 204, 204);
margin-bottom:20px;
vertical-align: baseline;

}

.alignLeft { 
float:left; 
margin-right: 1em; 

}

.alignRight { 
float:right; 
margin-left: 1em; 

}

.product {
	padding-left:15px;
	padding-top:0;
	text-align:justify;
	
	}
	
.product-row {
border-bottom: 1px dashed rgb(204, 204, 204);
margin-bottom: 0px;
vertical-align: baseline;

}

.product-row h1{
	color:#F1942A;
	font-size:24;
	
}

.testimonial {
	
	padding-top:auto;
	text-align:center;
	background-color:#999999;
	color:#FFF;
	font-size:16px;
	font-weight:500; 
	
	
}

.list-none{
	list-style:none;
}



ul.product-list li{
list-style-type:none;
list-style-image:none;

}

ul.product-list li a {
text-decoration:none;
font-size:14px;
color:#006598;
}

ul.product-list li a:hover, ul.sidebar-nav li.active a {
	background:#5ca7cc;
color:#fff;
}

.placeholder {
	background-color:#CCC;	
}

.product-table {
	padding-top:20px;
	background:none;
	border:#D0D0D0;
	border-bottom:medium;
	border-width:thin;
	font-size:12px;
	text-align:center;
	
}

.product-table td:hover {
	background-color:#d2e4ec;
	
}



.product-table a {
	display: block;
	cursor:hand;
	text-decoration:none;
	color:inherit;
	
}



.bottom-table {
	background-color:#eee;
	border:#D0D0D0;
	border-width:thin;
	border-bottom:medium;
	border-width:thin;
	font-size:12px;
	text-align:center;
	
}

.bottom-table td:hover {
	background-color:#FFFFFF;
	
}

.product-banner {	
	font-size:16px;
	
}

.product-banner h1 {
	padding-left:10px;
	font-size:36px;
	font-weight:700;
	color:#FFFFFF;
}

.product-banner p {
	font-size:16px;
	color:#FFFFFF;
}

.product-banner ul {
	font-size:14px;
	color:#FFFFFF;
	font-style:italic;
	padding-left:75px;
}


.img-border {
   padding:1px;
   border:1px solid #bbbbbb;
  
}

/* css tabs below */
ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #eee; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #eee; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #80b3cc; /* set unselected tab background color as desired */
color: #fff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff;
color:#80b3cc; /* set desired hover color */
}
/* css tabs end */

/* bootstrap buttons */ 

.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbbbbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;

  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}

