section hr{border-top:1px solid #3E4957;margin:15px 0 0}button.btn-xs{background:#004080;color:#FFF;padding:1px 10px;border:none;border-bottom:2px solid #002f5e}button.btn-xs:hover{background:#002f5e;color:#FFF;border-bottom:2px solid #002f5e}button.btn-lg{background:#337AB7;color:#FFF;font-weight:700;font-size:14px;margin-top:10px;border:none;border-bottom:2px solid #286090}button.btn-lg:hover{background:#f1c50c;color:#004080;border-bottom:2px solid #D8B10A}button.hollow,button.hollow:hover{background:0 0;color:#FFF;border:1px solid #FFF;margin-left:10px}span.glyphicon{color:#004080}.top-bar{color:#555;padding:15px 0;border-bottom:1px solid #0073e6}.header{padding:10px 0 5px 0}.header .container{padding:0 0}.header-right ul.navbar-right>li>a,.header-right ul.navbar-right>li>a>span.glyphicon{color:#555;font-size:14px;font-weight:700;text-transform:uppercase}.header-right ul.navbar-right>li.active>a{color:#004080}.header-right nav.secondary-nav{background:0 0;border:none;margin-bottom:0;}.primary-navigation{background:#004080}.primary-navigation .navbar{background:0 0;margin-bottom:0;border:none}.primary-navigation .navbar ul.nav>li>a{color:#FFF;font-weight:500;font-size:16px;border-right:1px solid #668cb3}.primary-navigation .navbar ul.nav>li.active>a,.primary-navigation .navbar ul.nav>li:hover>a{background:#668cb3}.primary-navigation .navbar .navbar-header a.navbar-brand{color:#FFF}.logo-slider{background:#fcfcfc}.logo-slider .container .row .carousel-control{background-image:none}.logo-slider .container .row .carousel-caption{width:80%;padding:0;top:-2px;left:100px}.logo-slider .container .row .carousel-caption img{width:100%}.footer-upper{background:#313d4c;color:#8897a9;padding:30px 0 50px}.footer-upper h3{color:#FFF;font-weight:300}.footer-upper h3:after{background:#fcce0b;content:" ";display:block;width:75px;height:1px;margin-top:10px;margin-bottom:20px}.footer-upper h5{color:#FFF;margin-top:20px;font-size:18px;font-weight:500}span.privacy{color:#8897a9;font-size:12px}span.privacy>a,span.privacy>a:hover{color:#FFF}.footer-upper .newsletter-signup{border:none;background:#2c3846;color:#8897a9}.footer-upper a,.footer-upper a:hover{color:#FCCE08}a.chevrons:after{content:" \f101"}.footer-upper .thumb-row span.price{color:#FCCE0B;font-weight:600}.footer-upper .thumb-row a p{color:#8695A8;margin-bottom:0}.footer-upper .thumb-row a:hover p{color:#FCCE0B}.footer-upper .thumb-row hr{margin-top:5px}.footer-upper .thumb-row img{width:85px;padding:5px;margin-bottom:10px;border:1px solid #3E4957;border-radius:4px}.footer-upper .thumb-row a:hover img{opacity:.6}.footer-upper .thumb-row .news-date{color:#3E4957}.footer{background:#2c3846;color:#8897a9;padding:16px 0 6px;border-top:1px solid #3e4957}.footer a{color:#FFF;font-weight:400}.footer a:hover{color:#FFF}.social{margin-top:10px}.social a:hover{text-decoration: none}.social .fa{color:#80BFFF;font-size:18px;margin-left:5px}
/*Cart*/
.btn-success{margin: 8px;}
.btn-danger{margin: 8px;}
.btn-primary{margin: 8px;}
.btn-warning{margin: 8px;}
.ctab {
	padding: 8px;
	font-family: arial;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-color: #cccccc;
	color: #000000;
	font-size: 16px;
}
.ctabp {
	padding: 8px;
	font-family: arial;
	color: #000000;
	font-size: 16px;
}
.ctp {
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-color: #cccccc;
}
.ctxt {
	padding: 8px;
	font-family: arial;
	border-color: #cccccc;
	color: #000000;
	font-size: 16px;
}
.ctxtna {
	font-family: arial;
	border-color: #cccccc;
	color: #000000;
	font-size: 16px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.ctabi {
	font-family: arial;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-color: #cccccc;
	color: #000000;
	font-size: 16px;
}
.ctabq {
	font-family: arial;
	text-align: right;
	color: #000000;
	width: 30px;
}
.click {
	padding: 4px 0 0 0;
	cursor: pointer;
	margin:0;
	border:0;
	vertical-align: baseline;

}
.keyboardtable {
	padding: 4px;
	font-family: arial;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-color: #cccccc;}
td {
	padding: 4px;}
.panel h4{color:#333;font-size:16px;margin:0px;padding:16px;}
.tab-pane h4{color:#333;font-size:18px;margin:0px;padding:16px 0;}