/* Miscellaneous       */
@import url('https://fonts.googleapis.com/css?family=Lato|Roboto');
#mainContent {max-width: 1170px !important; margin: 0px auto 30px auto !important; }
body {font-family: 'Roboto', sans-serif !important; font-size: 1.4em; }
p {font-family: 'Lato', sans-serif; }
input:focus {box-shadow: 2px 2px 2px #808080; transition: box-shadow 0.5s; }
.breadcrumb {margin-bottom: 0px; background-color: #337AB7; }
h1 {font: bold 130% roboto, sans-serif; }
@media screen and(min-width: 992px) {.productInfo li >p {min-width: 135px; }}/* adjust width of minicart paragraph containing description*/
.yamm.navbar.navbar-static-top {z-index: 16; }
/* Bootstrap overrides */
.breadcrumb {border-radius: 0px; }
.dropdown-menu {-webkit-box-shadow: none; box-shadow: none; }
/* Home page           */
.homePageBigPara {min-height: 90px; border: 3px solid #ddd; background-color: #f9f9f9; margin: 20px 0px 0px 0px; }
.action a {display: block; padding-bottom: 12px; }
.action a.headingLink {padding-bottom: 0px; }
.action h2 {text-align: center; }
.action p {text-align: center; }
.action {min-height: 90px; border: 3px solid #aaa; background-color: #f9f9f9; margin: 20px 0px; }
select#gadgetRadius {display: none; }
.action .btn.btn-info {height: 29px; width: 46px; padding: 0px 0px; margin-top: -2px; }
p.homePagePara {margin: 10px 5% 10px 5%; }
.actionLeft {font-family: lato !important; display: block; padding-top: 6px; padding-left: 10px; font: bold 140% 'Open Sans'; color: #808080; text-align: center; }
.actionRight {text-align: center; }
.actionIMG {position: absolute; width: 35px; height: 35px; right: -5px; bottom: -5px; }
@media screen and (min-width: 768px) {.actionLeft {margin-top: 0px; }}
@media screen and (min-width: 991px) {.actionLeft {margin-top: 20px; }}
@media screen and (min-width: 768px) {.actionRight {margin-top: 0px; }}
@media screen and (min-width: 991px) {.actionRight {margin-top: 20px; }}
.homePageCatBlock .catPanel ul li a {display: block; padding: 5px; }
input#gadgetAddress {text-align: center; border: 1px solid #c0c0c0; border-radius: 4px; padding: 6px 0px; margin: 0px 3px 3px 0px; }
.homePageCatBlock span.catPanelHeader a {color: #fff; font-weight: bold; text-decoration: none !important; font-size: 1.2em !important;
										background-color: #337AB7; padding: 2px 10px; border-radius: 3px; box-shadow: 1px 0px 1px #fff; }
.homePageCatBlock span.catPanelHeader {margin-top: -20px !important; display: block; text-shadow: 1px 1px 1px #666; margin-bottom: 5px; }
.homePageCatPanel .catPanel {border-radius: 4px; background-color: #1E5799; padding: 10px; min-height: 160px; box-shadow: 2px 2px 2px #888; margin: 10px 0px 15px; }
.action a {color: #5bc0de; font-weight: bold; }
.action a:link, .action a:visited {color: #5bc0de; }
@media screen and (min-width: 0px) {.action.find {background-image: url('/files/ocw/mapFind-xs.png'); background-position: center; }}
@media screen and (min-width: 768px) {.action.find {background-image: url('/files/ocw/mapFind-xs.png'); background-position: center; }}
@media screen and (min-width: 992px) {.action.find {background-image: url('/files/ocw/mapFind-xs.png'); background-position: center; }}
@media screen and (min-width: 1200px) {.action.find {background-image: url('/files/ocw/mapFind-xs.png'); background-position: center; }}
@media screen and (min-width: 0px) {.action.account {background-image: url('/files/ocw/accounts-xs.png'); background-position: center; }}
@media screen and (min-width: 768px) {.action.account {background-image: url('/files/ocw/accounts-xs.png'); background-position: center; }}
@media screen and (min-width: 992px) {.action.account {background-image: url('/files/ocw/accounts-xs.png'); background-position: center; }}
@media screen and (min-width: 1200px) {.action.account {background-image: url('/files/ocw/accounts-xs.png'); background-position: center; }}
@media screen and (min-width: 0px) {.action.help {background-image: url('/files/ocw/help-xs.png'); background-position: center; }}
@media screen and (min-width: 768px) {.action.help {background-image: url('/files/ocw/help-xs.png'); background-position: center; }}
@media screen and (min-width: 992px) {.action.help {background-image: url('/files/ocw/help-xs.png'); background-position: center; }}
@media screen and (min-width: 1200px) {.action.help {background-image: url('/files/ocw/help-xs.png'); background-position: center; }}
.action h2 span {background-color: rgba(255,255,255,0.6); padding: 0px 10px; }
.action p span {background-color: #fff; padding: 0px 10px; }
/* Header              */
/*hhw div.uppermenu {position: relative; }
div.searchbox {background: none; position: relative; }*/
div#header {background-color: #337ab7; }
div#header .btnGroup {padding: 5px 25px; margin: auto; }
div#header  .btn {box-shadow: 0px 0px 2px #eee; }
div#header  .btn:hover {box-shadow: 0px 0px 4px #fff; }
div#mainHeader {background-color: #3843D2; }
/*hhw #ctl00_mainHeader_MasterTop_b417_pnlBlockContent {float: right; }
.abovemenu > div:nth-child(2) {float: right; }*/
.toplogo {clear: both; }
div.FlexLoginMenuList.FlexList {margin-top: 16px; }
.searchbox.navbar-form {float: right; }
@media screen and (min-width: 480px) {div.callText {float: right; font-size: 35px; margin: 0px 30px; } #ctl00_mainHeader_MasterTop_b418_imgStoreLogo {max-width: 100px; }}
@media screen and (max-width: 385px) {div.uppermenu {margin-top: -31px; }}
@media screen and (min-width: 768px) {div.callText {float: right; font-size: 35px; margin: 0px 30px; } #ctl00_mainHeader_MasterTop_b418_imgStoreLogo {max-width: 175px; }}
#ctl00_mainHeader_MasterTop_b417_LoginView1_ulLoggedIn,#ctl00_mainHeader_MasterTop_b417_LoginView1_ulAnonymous {color: #fff; text-shadow: 2px 2px 2px #000; font-size: 1.2em; }
#ctl00_mainHeader_MasterTop_b417_LoginView1_ulLoggedIn a,#ctl00_mainHeader_MasterTop_b417_LoginView1_ulAnonymous a {text-shadow: 2px 2px 2px #222; }
#ctl00_mainHeader_MasterTop_b417_LoginView1_ulLoggedIn a:link,#ctl00_mainHeader_MasterTop_b417_LoginView1_ulLoggedIn a:visited,#ctl00_mainHeader_MasterTop_b417_LoginView1_ulAnonymous a:link,#ctl00_mainHeader_MasterTop_b417_LoginView1_ulAnonymous a:visited {color: #fff; }
span.fa.fa-user {padding-right: 5px !important; }
.FlexLoginMenuList {margin-right: 6px; }
/*#mainHeader .navbar-form.searchbox {margin-right: -15px; }*/
@media screen and (max-width: 479px) {div.headerlogo img {width: 76px; height: 81px; }}
@media screen and (max-width: 767px) {div.headerlogo img {width: 76px; height: 81px; }}
/* Megamenu            */
.navbar-default .navbar-toggle {color: #fff !important; }
.yamm.navbar.navbar-default .dropdown-menu {font-size: 16px; background-color: #3843D2; }
.yamm.navbar .DefaultTheme .mmBox .catPanelHeader a,.yamm.navbar .DefaultTheme .mmBox .pagePanelHeader a {font-size: 17px; }
.yamm.navbar .DefaultTheme .mmBox .catPanelHeader a,.yamm.navbar .DefaultTheme .mmBox .pagePanelHeader a:link, .yamm.navbar .DefaultTheme .mmBox .pagePanelHeader a:hover {text-decoration: none; }
.yamm.navbar.navbar-default .dropdown-menu div li a{font-size: 16px; display: block; }
.yamm.navbar .DefaultTheme .mmBox .catPanelHeader a:link, .yamm.navbar .DefaultTheme .mmBox .catPanelHeader a:visited,.yamm.navbar .DefaultTheme .mmBox .pagePanelHeader a:link, .yamm.navbar .DefaultTheme .mmBox .pagePanelHeader a:visited {color: #fff; }
.pagePanel ul, .catPanel ul {padding: 0px 0px 0px 5px !important; }
.pagePanel ul, .catPanel ul li a:link, .pagePanel ul, .catPanel ul li a:visited  {color: #ddd !important; }
div.DefaultTheme {font-size: 22px; }
.navbar {margin-bottom: 0px; }
.yamm.navbar .DefaultTheme .navbar-nav > .open > a,.yamm.navbar .DefaultTheme .navbar-nav > .open > a:focus,.yamm.navbar .DefaultTheme .navbar-nav > .open > a:hover,.yamm.navbar .DefaultTheme .navbar-nav .mmSelectedTab > a {background-color: #dddddd; background: linear-gradient(#dddddd, #dddddd); }
.yamm.navbar .DefaultTheme .navbar-nav .mmSelectedTab > a:link, .yamm.navbar .DefaultTheme .navbar-nav .mmSelectedTab > a:visited {color: #000000; }
.yamm.navbar .DefaultTheme li > a:hover,.yamm.navbar .DefaultTheme li > a:focus {text-decoration: none; background-color: #1E5799; background: linear-gradient(#1E5799, #337AB7); }
.dropdown-menu {max-width: 1000px; }
.pagePanel a:link, .pagePanel a:visited {color: #fff !important; }
div.catPanel ul li a:hover {background-color: #5bc0de !important; color: #000 !important; border-radius: 4px; }
div.catPanel ul li a {padding: 2px; }
/* Information Pages   */
div.infoBlockRow {margin-top: 20px; }
.infoPage .defaultMenu .navbar-default .navbar-nav > li > a {font-size: 14px; }
div.infoPage h1 {text-transform: uppercase; }
.infoPage .defaultMenu .navbar-default .navbar-nav > li > a:focus,
.infoPage .defaultMenu .navbar-default .navbar-nav > li > a:hover {background-color: #1E5799; background: linear-gradient(#1E5799, #337AB7); color: #fff; font-weight: bold; }
div.infoPageTop {margin: 20px 0px 0px 0px; }
div.infoPageTopText p {font-size: 14px; line-height: 2; }
div.infoPageBlockSection {margin-top: 20px; }
div.infoPageBlock {min-height: 310px; background-color: #f0f0f0; border: 1px solid #ddd; margin: 8px; max-width: 191px; }
div.infoPageBlock img {width: 100%; height: 100%; border: 4px solid #ddd; margin-top: 16px; }
div.infoPage h1 {margin: 37px 0px 0px 16px; font-size: 1.8em; }
div.miniText {margin: 0px 0px 0px 5px; }
div.infoBigPara {background-color: #f0f0f0; padding: 20px; border-top: 1px solid #dddddd; margin: 20px 0px 0px 0px; }
div.infoBlockContainer {background-color: #eee; }
div.miniPic {padding: 10px; }
.miniText {padding: 0px 0px 15px 0px; }
.infoBlockRow .infoBlock {margin: 5px 0px; }
.infoBlockRow .miniPic img {border: 3px solid #888; }
@media screen and (max-width: 479px) {.infoBlockContainer {min-height: 140px; }}
@media screen and (min-width: 768px) {.infoBlockContainer {min-height: 300px; }}
@media screen and (min-width: 982px) {.infoBlockContainer {min-height: 250px; }}
@media screen and (min-width: 1200px) {.infoBlockContainer {min-height: 250px; }}

@media screen and (max-width: 479px) {.miniText {min-height: 140px; }}
@media screen and (min-width: 768px) {.miniText {min-height: 150px; }}
@media screen and (min-width: 982px) {.miniText {min-height: 225px; }}
@media screen and (min-width: 1200px) {.miniText {min-height: 175px; }}

.defaultMenu .navbar-default .navbar-nav > li > a:focus, .defaultMenu .navbar-default .navbar-nav > li > a:hover {background: #5A5A5A !important;}
/* Category Pages   */

.categoryImageContainer {position: relative; overflow: hidden; display: block; }
a.thumbnail:hover .categoryImageContainer img {transform: scale(1.2);  }
.categoryImageContainer img {transition: 0.4s ease; }
 
@media screen and (min-width: 768px) {.prodlstcontent a.FlexProductDescLink {display: block; height: 100px; }}

.facetControlList {max-height: 256px; overflow-y: auto; overflow-x: hidden;}
.categoryGeneral .CategoryDetail .CategoryDetailText, .categoryGeneral .CategoryDetail .pull-right {display: none; }
.detailedSpec #dvPanelHeading {padding: 3px 15px !important; }
@media screen and (min-width: 768px) {.prodPage .psProdAttrItem {min-height: 20px; }}
.page-header h1 {font-size: 2em; }
.CategoryDetailText {font-size: 1.4em; }
div.ProductResultBar.well {margin-bottom: 0px; }
div.categoryBlock table.table {margin-bottom: 0px; }
.CategoryDetail img.CategoryDetailImage  {display: none; }
.catListBlock {max-width: 298px; }
.catListPanel a span {font-size: 20px; }
a.selectedbar:hover span, a.bar:hover span {background-color: #337AB7; color: #fff; padding: 7px 2px 7px 4px; }
a.selectedbar span, a.bar span {padding: 7px 2px 7px 4px; }
.catListPanel .list-group-item {padding: 0px 0px 0px 0px; }
span.ProductCount {display: none !important; }
.catListPanel li.browsebox {border-bottom: 1px solid #eee; }
div.previousbrowsebox {border-bottom: 1px solid #eee; }
.catPage .page-header {margin: -17px 0 20px;}
@media screen and (max-width: 767px) {.catList {display: none; }}
.facetNavControl > .facetFilterSection.DefaultTheme {border: 1px solid #ddd; border-radius: 4px; background-color: #fcfcfc; }
.facetNavControl > .facetFilterSection.DefaultTheme .facetControlWrapper > ul li > .checkbox {margin: 0px; }
.facetNavControl > .facetFilterSection.DefaultTheme .facetControlWrapper {margin: 10px 0px 0px 0px; }
div.catListPanel {border: 4px solid #eee; border-radius: 4px; padding: 3px; }
#pbc_bc_b612_fnav_facets_btnShowMore_0 {padding: 5px; background-color: #eee; }
div.facetControlSearch.form-group {margin-bottom: 50px !important; }
/* Product Lists       */
div.ProductResultBar {background-color: #1E5799; background: linear-gradient(#337AB7, #1E5799);}
div.ProductResultBar.well {padding: 10px; border-radius: 0px; }
.prodlstheader > h2 {font: bold 130% 'Open Sans',sans-serif;}
.pagination > li > a, .pagination > li > span {/*padding: 6px 5px; */}
ul.prodListPagination.pagination {box-shadow: 0px 0px 2px #fff; }
div.prodlstheader {padding: 1px 10px 1px 10px; background-color: #f9f9f9; margin: 10px 0px 0px 0px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
.categoryGeneral .headerstyle th{text-align: center; }
/*.categoryGeneral {text-align: center; }    removed to prevent facets from centering*/
.categoryGeneral p, .categoryGeneral h1, .prodlstheader {text-align: left; }
.gridViewTable th {text-align: center; }
.gridViewTable td a:link span, .gridViewTable td a:visited span {color: #000; }
.gridViewTable td a:hover span, .gridViewTable td a:active span {color: #5bc0de; }
.prodQty input[type="text"] {text-align: center; }
.facetNavPanel {width: 100%; }
@media screen and (min-width: 768px) and (max-width: 962px) {.prodATC input {padding: 10px; }}
/* Product Page        */
a.infoLink:link, a.infoLink:visited {color: #fff; }
a.infoLink:hover, a.infoLink:active {color: yellow; }

.FlexProductPriceText.FlexAvailability {margin-left: 20px; }
a.productImage img {margin: 0px auto; }
.wb-iconbtn.product-btnAddToCart > span:before
{font-family: FontAwesome; content: "\f07a"; display: inline-block; padding-right: 5px; }
div.documentLink {font-size: 1.3em; border: 1px solid #ddd; padding: 5px 0px 5px 20px; border-radius: 4px; background-color: #f9f9f9; }
div.documentLink a {display: block; }
.ProductBox.thumbnail {min-height: 262px; margin-top: 10px; }

/* Item added to cart  */
/*@media screen and (min-width: 768px) {.checkoutButton {min-width: 400px; }}
@media screen and (min-width: 992px) {.checkoutButton {display: none; }}
@media screen and (min-width: 768px) {.btnContinueShopping {min-width: 400px; }}*/
@media screen and (max-width: 767px) {#pbc_bc_b185_pnlAlsoBought {display: none; }}
@media screen and (max-width: 767px) {#pbc_bc_b185_pnlAlsoViewed {display: none; }}
@media screen and (max-width: 767px) {#pbc_bc_b185_pnlProductsForCrossSell {display: none; }}
@media screen and (max-width: 767px) {#pbc_bc_b185_wbMiniCart_dvMiniCart .minicart-btnCheckout {display: none; }}
/* Cart Page */
@media screen and (max-width: 479px) {.btnUpdate > span:before{font-family: FontAwesome; content: "\f044"; display: inline-block; padding-right: 3px; }}
@media screen and (max-width: 767px) {a.btnUpdate > span:before{font-family: FontAwesome; content: "\f044"; display: inline-block; padding-right: 3px; }}
@media screen and (max-width: 479px) {a.btnQuickCart > span:before{font-family: FontAwesome; content: "\f218"; display: inline-block; padding-right: 3px;	 }}
@media screen and (max-width: 767px) {a.btnQuickCart > span:before{font-family: FontAwesome; content: "\f218"; display: inline-block; padding-right: 3px;	 }}
@media screen and (max-width: 479px) {a.cart-btnDeleteAll > span:before{font-family: FontAwesome; content: "\f1f8"; display: inline-block; padding-right: 3px; }}
@media screen and (max-width: 767px) {a.cart-btnDeleteAll > span:before{font-family: FontAwesome; content: "\f1f8"; display: inline-block; padding-right: 3px; }}
@media screen and (max-width: 479px) {a.cart-btnDelete > span:before{font-family: FontAwesome; content: "\f014"; display: inline-block; padding-right: 3px;	}}
@media screen and (max-width: 767px) {a.cart-btnDelete > span:before{font-family: FontAwesome; content: "\f014"; display: inline-block; padding-right: 3px;	}}
/* Checkout            */
/* ******************* */
/* Product Images      */
.FlexProductImage {background-color: #fff; border-radius: 4px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
/* Forms               */
.fieldset {padding: 10px 10px 10px; margin-top: 10px; }
div.contactForm {margin: 20px 0px 0px 16px; }
div.contactForm button {margin-top: 20px; }
legend {border: 1px solid #ccc; padding: 2px 15px; background-color: #fff; }
div.contactForm fieldset {border: 1px solid #eee; margin-top: 15px; background-color: #f9f9f9; }
/* Articles and Groups */
.articleImageLeft img{margin: 0px auto; width: 100%; height: 100%; max-width: 300px; }
.articleImageRight img{margin: 0px auto;  width: 100%; height: 100%; max-width: 300px; }
.articleImage img{margin: 0px auto; width: 100%; height: 100%; max-width: 300px; }
/* Store Finder page   */
.storeFinderWrap .RowCallback {margin-top: 20px; }
div#storefinderResults476 {border: 1px solid #ddd; padding: 15px 0px; border-radius: 4px; background-color: #f9f9f9;}
.map {border: 4px solid #bbb; border-radius: 4px; }
/* Image Slider        */
div.imageSlideBanner {position: absolute; bottom: 0px; background-color: rgba(255,255,255,0.6); padding: 10px; font-size: 1.6em; text-shadow: 3px 3px 2px #fff; }
@media screen and (min-width:768px) {.carousel-indicators {bottom: 43px; }}
.carousel.slide {border: 3px solid #aaa; }
/* My Accounts         */
#pbc_bc_b172_dvPanelAccountOptions {display: none; }
div.wb-pbcontainer:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {margin-top: 20px; }
/* Articles            */
#divArticle {padding: 10px; border: 1px solid #aaa; border-radius: 4px; background-color: #eaeaea; }
#divArticle:hover {box-shadow: 2px 2px 3px #888; transition: box-shadow 0.3s; }
/* Footer */
div.footerBase  { text-align: center; background-color: #3843D2; }
.mainBottom .row {margin-right: 0px; margin-left: 0px;}
p.footerAddress {color: #fff; font-size: 16px; font-weight: bold;}
p.footerAddress a:link, p.footerAddress a:visited {color: #ffffff;}
p.footerText {font-size: 16px; font-weight: bold; color: #ffffff; }
p.footerText hr{margin-bottom: 8px; }
div.footerTextWrapper {/*border-bottom: #0a66bb 4px solid*/; margin: 0px 0px 10px 0px; }
p.footerLinks a {font-weight: bold; padding: 0px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
p.footerLinks a:link, a:visited {color: #337AB7;}
p.footer {padding: 10px}
@media screen and (min-width: 480px) {p.footerText {padding: 10px 25px; }}
@media screen and (min-width: 768px) {p.footerText {padding: 10px 100px; }}
p.footerAddress{padding: 15px}
@media screen and (min-width: 480px) {p.footerAddress {padding: 35px 5px; color: #ffffff; }}
@media screen and (min-width: 768px) {p.footerAddress {padding: 5px 50px; color: #ffffff; }}
p.footerLinks{padding: 10px}
@media screen and (min-width: 480px) {p.footerLinks {padding: 10px 25px; }}
@media screen and (min-width: 768px) {p.footerLinks {padding: 10px 100px; }}
#mainBottom {position: relative; }
/*hhw div.PoweredBy {bottom: 6px; left: 20px; top: auto; right: auto; }*/
div#mainFooter {background-color: #f9f9f9; border-top: #ddd 4px solid; padding: 5px 0px 5px 0px; /*border-bottom: #0a66bb 4px solid;*/ box-shadow: 0px -4px 4px #aaa; }
@media (max-width: 767px) {.btnAddCart {margin-right: 0px;}}
/*hhw .PoweredByLogo {background: url(/files/ocw/K8_Web_Builder_White.png);background-image: url(/files/ocw/K8_Web_Builder_White.svg);}*/
div.CategorySummaryText.caption span{display: block; min-height: 42px; }

p.reliabilityStrapline {
   font-size: 32px;
   color: #0000ff;
   align: center;
}
@media screen and (max-width: 767px) {p.reliabilityStrapline {font-size: 18px; }}
@media screen and (min-width: 768px) {p.reliabilityStrapline {font-size: 32px; }}


.xrsheight
 {

    height: 510px;
}
.rphoto{
	content:url("~/dbfile.axd?name=image.png"); align: center; }
	
	@media screen and (max-width: 767px) {.rphoto {width: 100%; height: 80px; }}
@media screen and (min-width: 768px) {.rphoto {width: 1130px; height: 150px; }}
	
	.yamm.navbar.navbar-default {
    border-color: #3843D2;
    background-color: #3843D2;
}

.breadcrumb {
    margin-bottom: 0px;
    background-color: #3843D2;
}

div#mainHeader {
    background-color: #ffffff;
}

.mainmenu-wrap {
    background-color: #ffffff!important;
}

.no-padding {
    padding-right:0px;
	padding-left:0px;
}
.form-control-static {
    min-height: 34px;
    padding-top: 2px;
    padding-bottom: 7px;
    margin-bottom: 0;
}

.abovemenu {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #3843D2;
	padding: 15px;
}

div.DefaultTheme {
	padding:0px;
	max-width:1140px;
}

@media screen and (min-width: 1200px) {
	.navbar-nav , .navbar-collapse {
		text-align: center;
		float: none;
		display: inline-block;
	}
	
	.dropdown {
	margin-left: 15px;
	margin-right:15px;
	}
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	.navbar-nav , .navbar-collapse {
		text-align: center;
		float: none;
		display: inline-block;
		max-width:940px;
	}
	.dropdown {
		margin-left: 4px;
		margin-right:4px;
		font-size: 19px;
	}
	
	.container {
		width:940px!important;
	}
}

@media screen and (max-width: 991px) and (min-width: 769px) {
	.navbar-nav , .navbar-collapse {
		max-width:730px;
	}
	
	.dropdown {
	margin-left: 1px;
	margin-right:1px;
	font-size: 17px;
	}
	
	.CategorySummaryText.caption {
		padding: 9px 2px 2px 2px;
		font-size: .92em;
	}
}

@media screen and (max-width: 768px) {
	.navbar-toggle  {		
		margin-left:30px;
		float:left!important; 		
	}
	
	.navbar-nav {
		padding-left:5px;
		padding-right:5px;
	}
}

/* Style for grey header and yellow text head blocks on reliability services page      */
.block > div.blockHeader {
    background-color: #3843D2;
    color: #ffffff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
/* qty in branch message was green now red */
.success {color: #ff0000;}

/* pager in my accounts Prev and Next red border colour */
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ff0000;
    border-radius: 15px;
}
.chkt-btnpaypal {
color: #fff;
width: 359px;
height: 38px;
background-color: #fff;
background-repeat: no-repeat;
border: none;
text-indent: -9999px;
background-image: url('/file/paypal356x39correct-2.png'); 
}
.chkt-btnpaypal a:hover {background-color: #ffffff}
a:hover .chkt-btnpaypal {background-color: #ffffff}
.chkt-btnpaypal a:link {background-color: #ffffff}

