html, body{height:100%;}
html{margin:0 auto;position:relative;}
body{font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:16px; }
td{font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:16px;}
a:link{text-decoration:none;color:#0060ff;}
a:visited{text-decoration:none;color:#0060ff;}
a:hover{text-decoration:underline;color:#6922d4;}
a:link img{border:0px solid #ffffff;}
a:visited img{border:0px solid #ffffff;}
a:hover img{border:0px solid #ffffff;}
.padbottom td { padding-bottom: 10px; }
.product_pricing, .product_pricing td { font-size:14px; }
.product_pricing h1 { font-size:24px; }
.product_info h2 { font-size:24px; }
.published, .published a{font-size:13px;color:#a2a2a2;}
.black, .black a:link, .black a:visited, .black a:hover{text-decoration:none;color:black;}
.footernav td{font-size:16px;vertical-align:top;}
.topnav, .topnav a:link, .topnav a:visited{font-size:16px;color:white;text-decoration:none;}
.topnav a:hover{color:white;text-decoration:underline;}
.table_border td{border:1px solid #dadcdb;}
.rightheader{font-size:16px;font-weight:bold; color:#b2b2b2; }
.keyword_container input{padding:0px 0px 0px 10px;height:31px;border:1px solid #969696;}
.addtocart input{opacity:0.60;filter:alpha(opacity=60);}
.addtocart input:hover{opacity:1.0;filter:alpha(opacity=100);}
.follow-us{padding-right:5px; padding-bottom:5px; float:left;}
.follow-us img{opacity:0.75;filter:alpha(opacity=75);}
.follow-us img:hover{opacity:1.0;filter:alpha(opacity=100);}
.follow-us2{padding-bottom:10px;}
.follow-us2 div{opacity:0.80;filter:alpha(opacity=80);}
.follow-us2 div:hover{opacity:1.0;filter:alpha(opacity=100);}
.follow-us2 img{opacity:0.80;filter:alpha(opacity=80);}
.follow-us2 img:hover{opacity:1.0;filter:alpha(opacity=100);}
.follow-us2 script{opacity:0.80;filter:alpha(opacity=80);}
.follow-us2 script:hover{opacity:1.0;filter:alpha(opacity=100);}
.webform select{padding:0px;height:30px;border:1px solid #969696;}
.webform input{padding:0px 10px 0px 10px;height:30px;border:1px solid #969696;}
.webform textarea{padding:10px;border:1px solid #969696;}
#wrap{min-height:100%;}
#main{overflow:auto;padding-bottom:37px;}
#footer{position:relative;margin-top:-180px;height:180px;clear:both;}
#footer2{position:relative;margin-top:-37px;height:37px;clear:both;}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/}
.share-text td{font-size:13px;}
#breadcrumbs{padding-top:15px;padding-bottom:0px;}
#pad{padding-top:5px;padding-bottom:5px;}
#pad2{border:1px solid #bdbdbd;}
#primary_nav_wrap{z-index:1;}
#primary_nav_wrap ul{z-index:1;list-style:none;position:relative;float:left;margin:0;padding:0;}
#primary_nav_wrap ul a{display:block;color:#FFFFFF;text-decoration:none;font-size:16px;line-height:16px;padding:0px;}
#primary_nav_wrap ul li{position:relative;float:left;margin:0;padding:0;}
#primary_nav_wrap ul li.top-level-item { padding-bottom:4px; padding-top:2px; }  
#primary_nav_wrap ul li.current-menu-item{background:#ddd;}
#primary_nav_wrap ul ul li:hover{background:#e7e7e7;}
#primary_nav_wrap ul ul{ display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #b1b1b1;} /*margin-top:8px;*/
#primary_nav_wrap ul ul li{ float:none;width:250px;}
#primary_nav_wrap ul ul a{ color:black; line-height:120%;padding:10px 15px;}
#primary_nav_wrap ul ul ul{top:0;left:100%;}
#primary_nav_wrap ul li:hover > ul{display:block;}

#primary_nav_wrap2{height:32px;background:#f6f6f6;}
#primary_nav_wrap2 ul{z-index:1;list-style:none;position:relative;float:left;margin:0;padding:0;background:#f6f6f6;}
#primary_nav_wrap2 ul a{display:block;color:#333;text-decoration:none;font-size:12px;line-height:32px;padding:0 10px;}
#primary_nav_wrap2 ul li{position:relative;float:left;margin:0;padding:0;}
#primary_nav_wrap2 ul li.current-menu-item{background:#ddd;}
#primary_nav_wrap2 ul li:hover{background:#e7e7e7;}
#primary_nav_wrap2 ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:0;border:1px solid #b1b1b1;}
#primary_nav_wrap2 ul ul li{float:none;width:200px;}
#primary_nav_wrap2 ul ul a{line-height:120%;padding:10px 15px;}
#primary_nav_wrap2 ul ul ul{top:0;left:100%;}
#primary_nav_wrap2 ul li:hover > ul{display:block;}
#news_ticker{width:400px;height:16px;overflow:hidden;position:relative;}
#news_ticker ul{float:left;-webkit-animation:ticker 15s cubic-bezier(1, 0, 0.5, 0) infinite;-moz-animation:ticker 15s cubic-bezier(1, 0, 0.5, 0) infinite;-ms-animation:ticker 15s cubic-bezier(1, 0, 0.5, 0) infinite;animation:ticker 15s cubic-bezier(1, 0, 0.5, 0) infinite;}
#news_ticker ul:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;animation-play-state:paused;}
#news_ticker li{line-height:18px;}
#news_ticker a{color:#fff;text-decoration:none;}
@-webkit-keyframes ticker{0%{margin-top:-2px;}
33%{margin-top:-20px;}
66%{margin-top:-38px;}
100%{margin-top:-2px;}
}
@-moz-keyframes ticker{0%{margin-top:-2px;}
33%{margin-top:-20px;}
66%{margin-top:-38px;}
100%{margin-top:-2px;}
}
@-ms-keyframes ticker{0%{margin-top:-2px;}
33%{margin-top:-20px;}
66%{margin-top:-38px;}
100%{margin-top:-2px;}
}
@keyframes ticker{0%{margin-top:-2px;}
33%{margin-top:-20px;}
66%{margin-top:-38px;}
100%{margin-top:-2px;}
}
#cell { float:left; width:99px; font-size:12px; height:20px;}
#cell2 { float:left; width:120px; font-size:12px; height:20px; }
#cell2 a:link, #cell2 a:visited { color:#69a1ff; text-decoration:none; }
#cell2 a:hover { color:#6922d4; text-decoration:underline; }
#cell2 { float:left; width:120px; font-size:12px; height:20px; }
#top_cats { font-size:12px; padding-top:10px; padding-bottom:10px; color:#d6d6d6; text-align:left; }
#top_cats a:link, #top_cats a:visited { color:#a1a1a1; text-decoration:none; }
#top_cats a:hover { color:#6922d4; text-decoration:underline; }

.related{width:100px;padding-bottom:10px;padding-right:20px;font-size:12px;}
.price{color:#40b600;font-weight:bold;}
.producttitle{font-size:15px;}
.description{font-size:12px;}
.save{font-size:13px;color:#757575;}
.pack{font-size:13px;color:#757575;}
.lowprice{font-size:12px;color:#757575;}
.rbpad td{padding-right:3px;padding-bottom:3px;}
.specs td{font-size:16px;padding-right:10px;padding-bottom:6px;}
h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12, h13, h14, h15, h16, h17, h18, h19{margin:0px;}
.ptable td{border:1px solid #c3c3c3;}
.ptable td td{border:none;padding:8px;}
.prices td, .prices input{font-family:calibri, "trebuchet ms", verdana, sans-serif;background-color:#ececec;border:1px solid #a9a9a9;font-size:14px;}
.faqs li{padding-bottom:10px;}
.question{padding-bottom:10px;font-weight:bold;font-size:15px;}
.answer{color:#858585;font-style:italic;font-size:15px;}
.info td{border:1px solid #e2e2e2;}
.the_form input, .the_form select, .the_form textarea, .the_form file{font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:13px;background-color:#ffffff;padding:5px;border:1px solid #999;border-radius:0;}
.comments{font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:12px;color:black;}
.comments input, .comments select, .comments textarea, .comments file{font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:12px;padding:4px;border:1px solid #797979;border-radius:0;}
.services td{border:1px solid #999;background-color:#f4f4f4;}
.categories a:link{text-decoration:none;color:#494949;font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:12px;}
.categories a:visited{text-decoration:none;color:#494949;font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:12px;}
.categories a:hover{text-decoration:underline;color:#494949;font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:12px;}
.dir{font-style:italic;font-size:10px;}
.dir a:link{text-decoration:none;color:#ababab;}
.dir a:visited{text-decoration:none;color:#ababab;}
.dir a:hover{text-decoration:underline;color:#9000ff;}
.highlightit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1;}
.highlightit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.dotted td{border-top:1px dotted #cdcdcd;}
.breadcrumbs, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover{font-size:15px;}
.filters, .filters a:link, .filters a:visited, .filters a:hover{color:black;font-size:12px;}
.filters select{font-size:12px;}
.light, .light a:link, .light a:visited, .light a:hover{color:#737373;font-size:11px;}
.ptitle, .ptitle h1{font-size:24px;color:#bababa;}
.cbody{padding-left:3px;}
.departmenttitle, .departmenttitle h1, .departmenttitle a:link, .departmenttitle a:visited, .departmenttitle a:hover{font-size:24px;color:#bababa;}
.departmenttitle2, .departmenttitle2 a:link, .departmenttitle2 a:visited, .departmenttitle2 a:hover{font-size:18px;color:#bababa}
.black a:link, .black a:visited, .black a:hover{text-decoration:none;color:000000;}
.vcart{font-size:14px;}
.vcart a:link, .vcart a:visited{text-decoration:none;font-weight:bold;}
.vcart a:hover{text-decoration:underline;font-weight:bold;}
.toptext{float:right;padding-top:40px;font-size:14px;color:#8e8e8e;}
.bcart{font-size:14px;}
.live-cart{color:white;font-weight:bold;font-size:12px;}
.live-cart a:link, .live-cart a:visited{text-decoration:none;color:white;}
.live-cart a:hover{text-decoration:underline;color:white;}
.filtertitle{background-color:#edeff4;padding:5px;font-size:11px;font-family:verdana;font-weight:bold;text-align:left;border-bottom:1px solid #d8dfea;}
.menuwrapper{border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;border-top:1px solid #315c99;}
.menutitle{background-color:#edeff4;padding:5px;font-size:11px;font-family:verdana;font-weight:bold;text-align:left;border-bottom:1px solid #d8dfea;}
.menubody{background-color:#ffffff;padding:5px;text-align:left;font-size:12px;}
.pnumb td{border:1px solid #989898;background-color:#f4f4f4;width:20px;text-align:center;}
.sidebartitle{font-size:14px;color:#bababa;}
.sidebar td{border:1px solid #989898;background-color:#FFFFFF;text-align:left;}
.sidebarheader td{border:1px solid #989898;background-color:#dce2fc;font-weight:bold;text-align:left;}
#mainheader{border:1px solid #989898;background-color:#d9d9d9;font-weight:bold;}
#maincontent{border:1px solid #989898;background-color:#ffffff;padding:7px;}
#maincontent2{border:1px solid #989898;background-color:#ffffff;}
.subcontent{border:1px solid #989898;background:#f4f4f4;background:-moz-linear-gradient(top, #ffffff 0%, #f4f4f4 10%);background:-webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 10%);background:-o-linear-gradient(top, #ffffff 0%, #f4f4f4 10%);background:-ms-linear-gradient(top, #ffffff 0%, #f4f4f4 10%);background:linear-gradient(top, #ffffff 0%, #f4f4f4 10%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0);overflow:auto;height:250px;margin-left:7px;}
.browse{font-size:13px;color:#aaaaaa;padding-bottom:5px;}
.spacer{margin-bottom:8px;}
.spacer2{height:7px;}
.spacer3{padding-top:20px;}
.cform input, .cform select, .cform textarea, .cform file{padding:1px;font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:13px;background-color:f7f7f7;padding:2px;border:1px solid #d7d7d7;border-radius:0;}
.nform input, .nform select, .nform textarea, .nform file{height:25px;padding:3px;font-family:Verdana;font-size:14px;background-color:f7f7f7;padding:2px;border:1px solid #c3c3c3;border-radius:0;}
.nform td{padding-bottom:6px;padding-right:5px;}
.uform input, .uform select, .uform textarea, .uform file{padding:4px;font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:14px;background-color:f7f7f7;border:1px solid #d7d7d7;border-radius:0;}
.searchbox2{border:1px solid #989898;padding:2px;height:14px;background-color:white;width:200px;color:#2f2f2f;font-size:12px;}
.searchbox{border:1px solid #989898;padding:4px;height:18px;background-color:white;width:200px;color:#2f2f2f;font-size:12px;}
.searchbutton{border-right:1px solid #989898;border-top:1px solid #989898;border-bottom:1px solid #989898;border-left:0px;padding:4px;height:25px;background-color:white;width:20px;}
.line{height:1px;color:#d4d4d4;}
.pinfo{float:left;padding-right:10px;font-size:11px;}
.total_items{font-size:12px;color:#c6c6c6;float:right;}
.menu_item{clear:left;font-size:12px;float:left;}
.hide{display:none;}
.slinks td { padding-bottom:5px; }
.slinks a{ font-weight:100; }
.dotted{border:0;height:1px;clear:left;clear:right;border-top:2px dotted #cdcdcd;padding-top:5px;padding-bottom:5px;}
.answer2{font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:12px;color:black; font-style:italic;}
.answer2 input, .answer2 select, .answer2 textarea, .answer2 file{font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:12px;padding:4px;border:1px solid #797979;border-radius:0;}
.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.btn2 {
  background: #08c211;
  background-image: -webkit-linear-gradient(top, #08c211, #1d820c);
  background-image: -moz-linear-gradient(top, #08c211, #1d820c);
  background-image: -ms-linear-gradient(top, #08c211, #1d820c);
  background-image: -o-linear-gradient(top, #08c211, #1d820c);
  background-image: linear-gradient(to bottom, #08c211, #1d820c);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn2:hover {
  background: #22d136;
  background-image: -webkit-linear-gradient(top, #22d136, #1aa10b);
  background-image: -moz-linear-gradient(top, #22d136, #1aa10b);
  background-image: -ms-linear-gradient(top, #22d136, #1aa10b);
  background-image: -o-linear-gradient(top, #22d136, #1aa10b);
  background-image: linear-gradient(to bottom, #22d136, #1aa10b);
  text-decoration: none;
}

.wholesale_prices {
	text-align:left;
    background-color: white;
	border:1px solid #e0e0e0;
	width:150px;
    padding: 10px;
    display: none;
}
    
.wholesale_wrap:hover + .wholesale_prices {
    z-index:1;
	position:absolute;
	display: block;
}

.cart, .cart a, .cart td { font-weight:bold;color:black; }
.show_mob{display:none;}
.navigation_top { display:none; }	
.navigation_left { }	
.top_space { margin-top:65px; height:30px; }
.show_mobad { display:none; }

@media all and (max-width:1150px){
.show_leaderboard { display:none; }
.show_mobad { display:block; }	
}

@media all and (max-width:800px){
.show_mob{display:block;}
.navigation_top { display:block; }	
.navigation_left { display:none; }	
.top_space { margin:10px 0 10px 0; height:20px; }
}

.white_link a:link, .white_link a:visited{text-decoration:none;color:#FFFFFF;}
.white_link a:hover{text-decoration:underline;color:#FFFFFF;}
#primary_nav_wrap{z-index:100;}
#primary_nav_wrap ul{z-index:100;list-style:none;position:relative;float:left;margin:0 0 0 0;padding:0;}
#primary_nav_wrap ul a{display:block;color:#FFFFFF;text-decoration:none;font-size:14px;line-height:16px;padding:0px;}
#primary_nav_wrap ul li{position:relative;float:left;margin:0;padding:0;}
#primary_nav_wrap ul li.top-level-item{padding-bottom:4px;padding-top:2px;display:block;height:24px;}
#primary_nav_wrap ul li.current-menu-item{background:#ddd;}
#primary_nav_wrap ul ul{margin:0 0 0 -10px;}
#primary_nav_wrap ul ul ul{margin:-1px 0 0 0;}
#primary_nav_wrap ul ul li:not(:first-child){border-top:1px solid #aeaeae;}
#primary_nav_wrap ul ul li:hover{background:#e7e7e7;}
#primary_nav_wrap ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #b1b1b1;}
#primary_nav_wrap ul ul li{float:none;width:180px;}
#primary_nav_wrap ul ul a{color:black;padding:6px;}
#primary_nav_wrap ul ul ul{top:0;left:100%;}
#primary_nav_wrap ul li:hover > ul{display:block;}
