
.normal {color: #000000;text-decoration: none;font-size : medium;font-family :Verdana;}
body {color: #000000;text-decoration: none;font-size : medium;font-family :Verdana;}
td {color: #000000;text-decoration: none;font-size : medium;font-family :Verdana;}
a {color: #000000;text-decoration: underline;font-size :medium;font-family :Verdana;}
.big {color: #000000;text-decoration: none;font-size : large;font-family :Verdana;}
.small {color: #000000;text-decoration: none;font-size : small;font-family :Verdana;}
.link {color: #000000 ;text-decoration: underline;font-size : medium;font-family :Verdana;}
.nav {color: #FFFFFF ;text-decoration: none;font-size : 2.00em;font-family :Verdana;}
.TopLinks {color: #FFFFFF;font-size : large; text-decoration:none; margin-right:10px;}
.BottomLinks {color: #FFFFFF;font-size : large; text-decoration:none;}
.PopupMenuLinks {display: block;  padding: 4% 4%; font-size: medium; text-decoration: none;}
.PopupMenuBG {background: #357bd0; color: #FFFFFF; border-bottom-color:#FFFFFF; border-bottom-style: solid; border-bottom-width: 1px; list-style-type:none;}
 .ListItem { position: relative; list-style-type: none; } 
 .clsHeading {padding: 10px 5px 5px 0px;  width: 99%;  margin-top:20px; } 
 .Products { display:table; background: #E7E7E7 none repeat scroll 0 0; border-radius: 0.5em; height: auto; margin-bottom: 10px; padding: 5px 0; position: relative; width: 100%; } 
 .product-text { clear: both; padding: 0 10px 2px; width: 100%; } 
 .cart-heading { padding-bottom: 6px !important; } 
 .image-details { overflow: hidden; margin-top:5px; padding-right: 10px;} 
 .tgt-left { float: left; } 
 .styleUL {list-style:none; padding-left:0px;} 
 .product-title {  padding-left: 0px;  } 
 .item-type, #mmbvcart {  font-size: 12px; padding: 10px 0;  } 
 .cart-right {  float: left;  padding-bottom: 8px; width:100%;} 
 .qty-details { margin: auto 15px auto auto; } 
 .retail-price-details { font-size:small;  margin: 6px 20px auto auto; } 
 .multiply-sign { font-size:small;  margin: 6px 10px auto auto;  } 
 .equal-sign { font-size:small;  margin: 6px 10px auto auto;  } 
 .price-details { font-size:small;  margin: 6px 10px auto auto;  } 
 .total-details { font-size:small;  margin: 6px 10px auto auto;  } 
 .cart-action { margin: 15px 20px auto auto; } 
 .espqty {  border: 1px solid #cccccc; border-radius: 0.6em; height: 25px; text-align: center; } 
 .strikethrough { text-decoration: line-through;}
 .smallFont { font-size:small;}
 .mediumFont { font-size:medium; vertical-align:top;}
 .removeLink { font-size:small; vertical-align:top;}
 .titleLink {text-decoration: underline;font-size : large;font-family :Verdana;}
 .skuLink {text-decoration: underline;font-size:small; font-family :Verdana;}
 .action-buttons {  clear: both;  padding: 0 0px 2px;  width: 100%; } 
 .clsSubTotal { text-align:center; font-size:large; display:table; height: auto; margin-bottom: 12px; padding: 10px 0; position: relative; width: 100%; }
 .clsActionButton { text-align:center; font-size:large; display:table; Color: #FFFFFF ; background: #009900  none repeat scroll 0 0; border-radius: 0.5em; height: auto; margin-bottom: 12px; padding: 10px 0; position: relative; width: 100%; }
 .clsActionButton_Login { text-align:center; font-size:large; display:table; Color: #FFFFFF ; background: #009900  none repeat scroll 0 0; border-radius: 0.5em; height: auto; margin-bottom: 12px; padding: 20px 0; position: relative; width: 100%; }
 .clsLinkActionButton { text-align:center; text-decoration:none; font-size:large; Color: #FFFFFF }
 .clsLinkActionButton_ColorScheme { background: #009900  none repeat scroll 0 0; Color: #FFFFFF ;}
.CustomContent_Top {max-width:device-width !important; display: flex; word-wrap: break-word;} 
.CustomContent_Bottom {max-width:device-width !important; display: inline-block; word-wrap: break-word;} 
.CustomContent_Top img {max-width:device-width !important; height:auto !important; width:75% !important;} 
.CustomContent_Bottom img {max-width:device-width !important; height:auto !important; width:75% !important; } 
.CustomContent_Top table {max-width:device-width !important; height:auto !important; width:100% !important; word-wrap:break-word !important; table-layout: fixed;} 
.CustomContent_Bottom table {max-width:device-width !important; height:auto !important; width:100% !important; word-wrap:break-word !important; table-layout: fixed;} 
img { border:0px;}
img.Thumb { max-width:75px; max-height:75px;} 
form.search input[type=text] {  padding: 10px;  font-size: 17px;  border: 1px solid grey;  float: left;  width: 80%;  background: #f1f1f1; } 
form.search button {  float: left;  padding: 10px;  background: #cccccc;  color: white;  font-size: 17px;  border: 1px solid grey;  border-left: none;  cursor: pointer;} 
form.search button:hover {  background: #6c757d;} 
form.search::after {  content: "";  clear: both;  display: table;} 
.clsTopNavButtons  {display: flex;justify-content: space-between;} 
.clsTopNavButtons i {color:#FFFFFF;font-size: 1.5rem;}
.clsTopNavButtons a, .clsTopNavButtons span {color:#FFFFFF;font-size: 0.8rem; text-decoration:none;}
.closebtn {padding: 4px 4px 4px 4px;  text-decoration: none;  color: white; background-color:red;  display: block;  transition: 1s; position: absolute;  top: 10px;  font-size: 25px;  cursor:pointer; border-radius:10px; margin-left:80%; width:27px; text-align:center;}
input[type="button"], input[type="submit"], input[type="reset"] {  color:#ffffff ; background:#274d72 ; text-align:center;  text-decoration:none;  font-size: 15px;   font-weight: 500;  padding: 0.3em 1em;  line-height: 1.3em !important; position: relative;   border: 0px none;  border-radius: 5px;  -webkit-transition: all 0.2s;  transition: all 0.2s;   cursor:pointer;  margin-top:2px; min-width:123px; min-height:30px;  } 
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {  color:#ffffff ;  background:#4080C0 ;  } 


#NavigationPopout123579 {  background-color:#357bd0; text-align:Center;  transition: 0.5s; left:0; z-index:1; overflow-x:hidden; position:fixed; height:100%; top:0px; padding-top:50px; }
#NavigationPopout123579 ul { list-style-type:none; text-align:Center; background-color:#357bd0; width:200px; padding:0; margin:0; overflow-wrap: break-word; }
#NavigationPopout123579 li {margin: 0px 0px 3px 3px; padding: 0px 0px 0px 0px ;  list-style-type:none;  background-color:#357bd0; text-align:Center; z-index:5000; min-height:20px; width:100% ; overflow-wrap: break-word;}
#NavigationPopout123579 a {display:block  ; font-size:10pt; color: #FFFFFF; font-family :Arial;margin-top:3.33px; text-decoration:none; text-align:Center;font-weight:bold;  height:100%; vertical-align:middle; overflow-wrap: break-word;}
#NavigationPopout123579 a:hover {	color: #FFFFFF ;	background-color: #009900  }
#NavigationPopout123579 li ul {	display: none; } 
#NavigationPopout123579 li:hover > ul { 	display: block;	background-color: #009900  ;} 
#NavigationPopout123579 li:hover > ul li > a { 	background-color: #009900  ;} 
#NavigationPopout123579 li ul {      display: none; } 
#NavigationPopout123579 li:hover > ul {    display: block; background-color: #009900  ; padding-left:15px; border:0px;} 
#NavigationPopout123579 li:hover > a {    background-color: #009900  ;} 