h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #2c5987;
	text-align: left;
}

h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#2c5987;
	text-align: left;
}

h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2c5987;
	text-transform: uppercase;
	line-height: 20px;
	margin-top: 15px;
	float: right;
}

h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#2c5987;
	text-align: center;
}

	img{border:none;}
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:600px;
		}	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
					

.frontPage-container {
	font-family:Verdana, Geneva, sans-serif;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 15px;
	height: 315px;
	padding-top: 20px;
	float: left;
}
.frontPage-containerlast {
	font-family:Verdana, Geneva, sans-serif;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
	height: 315px;
	padding-top: 20px;
	float: left;
}

.frontPage-right {
	float: left;
	width: 910px;
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 15px;
	height: 200px;
	margin-bottom: 15px;
}
.frontPage-right-header {
	font-size: 18px;
	color: #C00;
}

.frontPage-right-product {
	float: left;
	height: 180px;
	width: 33%;
	margin-top: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
	background-image: url(https://www.alcotesters.com/images/xalcomate-prestige-frontpage.png.pagespeed.ic.ZQCzfAb35g.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
}
.frontPage-right-productSafeway {
	height: 80px;
	width: 33%;
	margin-top: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
	background-image: url(https://www.alcotesters.com/images/xsafeway-frontpage.png.pagespeed.ic.t9hDoOYVAY.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
	float: left;
	padding-top: 100px;
}

.frontPage-right-productkeychain {
	float: left;
	width: 33%;
	margin-top: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
	background-image: url(https://www.alcotesters.com/images/xkeychain-frontpage.png.pagespeed.ic.6VmL-lrV9b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
	padding-top: 100px;
}


.frontPage-right-productCenter {
	float: left;
	height: 180px;
	width: 33%;
	margin-top: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
	background-image: url(https://www.alcotesters.com/images/xalcalert-bt5500-frontpage.png.pagespeed.ic.wq0Qxyk8kW.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	margin-left: 5px;
}
.frontPage-right-productal3500fc {
	float: left;
	height: 180px;
	width: 33%;
	margin-top: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
	background-image: url(https://www.alcotesters.com/images/xal3500fc-frontpage.png.pagespeed.ic.i1oPVxwC6V.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	margin-left: 5px;
}
.frontPage-right-productal3500sc {
	float: left;
	height: 180px;
	width: 33%;
	margin-top: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
	background-image: url(https://www.alcotesters.com/images/xal3500sc-frontpage.png.pagespeed.ic.N6GvoXw2Vm.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	margin-left: 5px;
}

.frontPage-right-productLast {
	float: left;
	height: 180px;
	width: 33%;
	margin-top: 20px;
	text-decoration: none;
	background-image: url(https://www.alcotesters.com/images/xalcomate-accucell-frontpage.png.pagespeed.ic.HxVrPHZr3L.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.frontPage-right-productCA20F {
	float: left;
	height: 180px;
	width: 33%;
	margin-top: 20px;
	text-decoration: none;
	background-image: url(https://www.alcotesters.com/images/xca20f-breathalyzer-frontpage.png.pagespeed.ic.B4H8UQ2ioQ.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.frontPage-right-productCA2010 {
	float: left;
	height: 180px;
	width: 33%;
	margin-top: 20px;
	text-decoration: none;
	background-image: url(https://www.alcotesters.com/images/xca2010-frontpage.png.pagespeed.ic.L7LrsjjaKO.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.frontPage-right-product-header {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #2c5987;
	margin-left: 130px;
}



.frontPage-right-product-price {
	margin-left: 130px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333;
}


.frontPage-right-product-list {
	margin-left: 100px;
	list-style-type: none;
	font-size: 11px;
}
.frontPage-right-keychain-header {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #2c5987;
	float: left;
}
.frontPage-right-keychain-price {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	float: right;
	line-height: 18px;
	margin-right: 22px;
}
.frontPage-right-keychain-list {
	list-style-type: none;
	font-size: 11px;
	float: left;
	width: 100%;
}


.frontPage-main-product-header {
	margin-left: 140px;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #2c5987;
	margin-top: 10px;
}
.frontPage-main-product-price {
	margin-left: 140px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333;
}
.frontPage-main-product-list {
	margin-left: 110px;
	list-style-type: none;
	font-size: 11px;
}





#frontPage-navlist
{
	padding-left: 0;
	margin-left: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
}



#frontPage-navlist li
{
	margin: 0;
	padding: 0.25em;
	list-style: none;
}

#frontPage-navlist li a {
	text-decoration: none;
	color: #666;
}
#frontPage-navlist li a:hover {
	color: #666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
.frontPage-welcome {
	font-family: Verdana, Geneva, sans-serif;
	width: 480px;
	float: left;
	background-image: url(https://www.alcotesters.com/images/xalcomate-premium-al7000-frontpage.jpg.pagespeed.ic.RvJPPLAFKD.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 315px;
}
.frontPage-welcome-header {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #2c5987;
}
.frontPage-welcome-body {
	text-align: left;
	font-size: 11px;
	margin-left: 140px;
}
.customerFeedback1 {
	background-image: url(../images/infobox/customer-feedback-line.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	height: 94px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #161616;
	padding-top: 10px;
}
.frontPage-bottom-header {
	font-size: 18px;
	color: #C00;
	width: 33%;
	float: left;
}







.footer-container{
	float:left;
	width: 150px;
	height: 130px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #285284;
	background-image: url(https://www.alcotesters.com/images/xfooter-divider.png.pagespeed.ic.0mqEmIFOEk.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	padding-top: 10px;
	
}
.frontPage-video {
	float: right;
	width: 420px;
	text-align: right;
}


/* FOOTER */

.footer-wrapper{
	background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 940px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	height: 150px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


.footer-main{
	background-color: #FFF;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	width: 920px;
	height: 140px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}


.footer-container li{
	list-style-image: url(../images/arrow.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin-left: -15px;
}

.footer-trust {
	float: right;
	width: 280px;
	padding-top: 5px;
	height: 130px;
	text-align: center;
}

.copyright {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
}

/* CSS BOXES */
div.column {
background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 195;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	margin-top: 15px;
	margin-bottom: 5px;
}

div.column-right{
background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 195px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	margin-top: 30px;
	margin-bottom: 10px;
}

div.column-right2{
background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 195px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	margin-top: 10px;
	margin-bottom: 5px;
}

TABLE.column-right {
	background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 195px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}

A.column_header{color: #FFF; font-family:Verdana, Geneva, sans-serif;}

div.column_header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #285284;
	width: 100px;
	text-transform: uppercase;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(../images/infobox/productDescription-header.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight: bold;
}

div.columnRelated_header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #285284;
	width: 120px;
	text-transform: uppercase;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	background-image: url(../images/infobox/productDescription-header.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight: bold;
	
}

div.column_header, TD.column_header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #285284;
	width: 100px;
	text-transform: uppercase;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(../images/infobox/productDescription-header.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight: bold;
}

div.column_body, TD.column_body {
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	border-radius: 5px 5px 5px 5px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	overflow: hidden;
	position: relative;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	list-style-position: inside;
	list-style-type: none;
	width: 175px;
}

div.columnRelated_body, TD.columnRelated_body {
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
	padding-bottom: 10px;
	margin-top: 5x;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 9px;
	width: 172px;
	display: block;
}

div.column_header_left {
  background: transparent url(images/infobox/corner_left.gif) no-repeat left;
}

div.column_header_right {
	background-image: url(../images/infobox/infobox_heading.gif);
	background-repeat: repeat-x;
	height: 37px;
	background-attachment: scroll;
	background-position: 0px 0px;
    border-top-left-radius: 3px;
	border-top-right-radius: 3px;	
}

div.column_header_none {
}

div.column_header_left h4 {
  padding-left: 2px;
  margin:  0 0 0 11px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

div.column_header_right h4 {
	padding-left: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 37px;
	margin-top: 0;
	margin-right: 11px;
	margin-bottom: 0;
	margin-left: 0;
	font-weight: bold;
	background-image: url(../images/infobox/red-shopping-basket-icon.png);
	background-position: right center;
	background-repeat: no-repeat;
}

div.column_header_none h4 {
  padding-left: 13px;
  margin: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

div.column ul, div.column ol, div.column_p_box {
	list-style-type: none;
	line-height: 1.2em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	box-shadow: 1px 2px 5px #CCCCCC;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 2px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

div.column li, div.column_p_box p {
}

.column_li_center {
  text-align: center;
}

.column_li_left50 {
  float: left;
  text-align: left;
  width: 45%;
  clear: both;
}

.column_li_right50 {
  float: right;
  text-align: left;
  width: 45%;
  clear: both;
}

P.relatedProducts-button {
	color:#08233e;
	padding:3px;
	background:url(images/splash/button.png) repeat-x center #ffcc00;
	background-color:rgba(255,204,0,1);
	border:1px solid #ffcc00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-bottom:1px solid #9f9f9f;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	cursor:pointer;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	width: 75px;
}

P.relatedProducts-button:hover{background-color:rgba(255,204,0,0.8);}

P.relatedProducts-button:active{position:relative;top:2px;}

/* Button Global Style*/
a.button{
	display: inline-block;
	background: rgba(0,0,0,0.07);
	padding: 1px;
	border-radius: 3px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
	font-family: Verdana, Geneva, sans-serif;
}
a.button>span{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	padding: 5px 12px;
	border-radius: 3px;
	border: 1px solid #999;
	background-color: #3F0;
	background-image: -moz-linear-gradient(top, #ccc, #aaa);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ccc), to(#aaa));
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6);
}
a.button>span>span{
    text-shadow: 0 1px 0 rgba(255,255,255,0.4);
    padding: 8px 0 7px 8px;
    margin-left: 6px;
    
    color: #666;
    -webkit-box-shadow:inset 1px 0 0 #ddd, -1px 0 0 #999;
       -moz-box-shadow:inset 1px 0 0 #ddd, -1px 0 0 #999;
            box-shadow:inset 1px 0 0 #ddd, -1px 0 0 #999;
}
a.button:hover>span{
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(255,255,255,1);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(255,255,255,1);
            box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(255,255,255,1);
}
a.button:active>span{
    background-color: #aaa;
    background-image: -moz-linear-gradient(top, #aaa, #ccc);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#aaa), to(#ccc));
}

/* Green Button */
a.button.green>span{
    border-color: #93af58;
    background-color: #9eca56;
    background-image: -moz-linear-gradient(top, #cae286, #9eca56);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#cae286), to(#9eca56));
}
a.button.green>span>span{
    color: #678338;
    -webkit-box-shadow:inset 1px 0 0 #d4e7a9, -1px 0 0 #9ab45e;
       -moz-box-shadow:inset 1px 0 0 #d4e7a9, -1px 0 0 #9ab45e;
            box-shadow:inset 1px 0 0 #d4e7a9, -1px 0 0 #9ab45e;
}
a.button.green:hover>span{
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
            box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
}
a.button.green:active>span{
    background-color: #9eca56;
    background-image: -moz-linear-gradient(top, #b3d56c, #b9d972);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#b3d56c), to(#b9d972));
}

/* ultimate buttons */
/* applegray, appleblue, darkgray buttons /////////////////// */
.buttons {
	float: right;
	margin: 0px 6px 0px 0px; /* margins entire button */
	padding-right:10px; /* overlap of left image on right image */
	border-radius: 3px;
	border: 1px solid #999;
	background-color: #9eca56;
	background-image: -moz-linear-gradient(top, #cae286, #9eca56);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#cae286), to(#9eca56));
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.6);
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
		text-decoration: none;
}

.buttons span { 
display: block;
padding: 3px 6px 2px 14px; /*positions text in button */
	text-decoration: none;
}

.buttons:hover {
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
            box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
}

.buttons:active {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
            box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
}

.buttons:hover span {
		text-decoration: none;
}

.buttons_submit {
	font-weight: bold;
	font-size: 12px; /*use #F8F8F8 for appleblue button, darkgray buttons */
	display: block;
	float:left; /*positions text in button */
	border:none;
	background-color: transparent;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 16px;
}

.buttons_submit:hover {
	cursor: pointer;
	color: #fff;
} 

.buttons_submit:active {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
            box-shadow: 0 1px 2px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.6), 0 0 5px rgba(181,215,110,1);
} 

.leftfloat {
	float:left;
	text-align: left;
}

.attribute_box {
	background-color: #F8F8F9;
	text-align: right;
	width: 330px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #B6B7CB;
	border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
TD.mainBig, P.mainBig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1;
	text-decoration: none;
}

.productinfo-box{
	background-color: #F8F8F9;
	width: 330px;
	border: 1px solid #B6B7CB;
	border-radius: 3px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	
	}

.clickEnlarge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #2c5987;
	background-image: linear-gradient(top, rgb(231,245,252) 43%, rgb(218,235,249) 72%);
	background-image: -o-linear-gradient(top, rgb(231,245,252) 43%, rgb(218,235,249) 72%);
	background-image: -moz-linear-gradient(top, rgb(231,245,252) 43%, rgb(218,235,249) 72%);
	background-image: -webkit-linear-gradient(top, rgb(231,245,252) 43%, rgb(218,235,249) 72%);
	background-image: -ms-linear-gradient(top, rgb(231,245,252) 43%, rgb(218,235,249) 72%);
	height: 24px;
	width: 208px;
	border: 1px solid #7dbbda;
	border-radius: 5px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 24px;
	background: #e7f5fc;
	margin-top: 5px;
}

.tinyImage {
	margin: 1px;
	border: 1px solid #ddd;
	float: left;
}
.tinyImage:hover {
	border: 1px solid #7dbbda;}
	
.customerFeedback-container {
	float: left;
	width: 250px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	font-family: Verdana, Geneva, sans-serif;
	height: 278px;
	background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
}
.customerFeedback-header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #285284;
	width: 170px;
	text-transform: uppercase;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(../images/infobox/productDescription-header.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.customerFeedback-body {
	padding: 5px;
	width: 220px;
	background-image: url(../images/infobox/stripeBGtan.png);
	background-repeat: repeat;
	border: 1px solid #E8E8E8;
	border-radius: 5px 5px 5px 5px;
	text-align: left;
	height: 218px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.customerFeedback2 {
	width: 210px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	height: 84px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #161616;
	padding-top: 10px;
}



.productOverview-container {
	width: 430px;
	height: 220px;
	background-color: #f7f7f7;
	border-radius: 5px;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 15px;
}	


.productReview-top {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #2c5987;
	text-align: left;
	float: left;
}

.productOverview-header {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #585a5d;
}
.productOverview-banner {
	background-image: url(../images/purchase-order-banner.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 450px;
	margin-bottom: 15px;
	border-radius: 3px;
}


.productOverview-abstract {
	font-size: 10px;
	font-style: italic;
	color: #555;
	padding-top: 5px;
	padding-left: 5px;
}

.productOverview-list {
	font-size: 10px;
	color: #555;
	padding-top: 5px;
	line-height: 25px;
	padding-left: 10px;
	list-style-type: square;
}

.productOverview-right {
	float: right;
}

TABLE.productBorder {
	background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 750px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	padding: 10px;
}

.productBorder {
	background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 750px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	padding: 10px;
}
.frontPage-body {
	background-color: #FFF;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
	height: 1010px;
}
.frontPage-border {
	background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 940px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	padding: 10px;
}


TABLE.productBorder-body {
	background-color: #FFF;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	
}

.productBorder-body {
	background-color: #FFF;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	
}

.productDescription-container {
	background-image: url(https://www.alcotesters.com/images/infobox/xboxstripeBG.png.pagespeed.ic.Y_xTqCBVae.png);
	background-repeat: repeat;
	width: 755px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	margin-top: 10px;
	margin-bottom: 5px;
}
.productDescription-header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #285284;
	width: 200px;
	text-transform: uppercase;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(../images/infobox/productDescription-header.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.productDescription-body {
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	border-radius: 5px 5px 5px 5px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 10px;
	width: 713px;
	overflow: hidden;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	}
.productInfo-container {
	float: right;
	width: 450px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 15px;
}
.productInfo-left {
	float: left;
	width: 190px;
	text-align: left;
}
.productInfo-right {
	float: right;
	width: 250px;
	text-align: left;
}
.productInfo-price {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
}
.productInfo-originalprice {
	font-size: 11px;
	color: #C00;
	text-decoration: line-through;
	font-family: Verdana, Geneva, sans-serif;
}
.productInfo-savings {
	font-size: 11px;
	font-weight: bold;
	color: #060;
}
.productInfo-addtocart {
	margin-top: 20px;
	font-size: 11px;
	margin-right: 15px;
	width: 235px;
	float: left;
}

.productInfo-attribute-title {
	font-size: 12px;
	font-weight: bold;
	color: #285284;
	text-align: left;
	margin-top: 10px;
}
.productInfo-QA {
	text-align: left;
	float: left;
	width: 121px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	margin-top: 15px;
	background-image: url(https://www.alcotesters.com/images/xquestion-answer.png.pagespeed.ic.IJ6DjADkmE.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	padding-left: 69px;
	padding-top: 7px;
}
.productInfo-availability {
	font-size: 11px;
	text-align: left;
	float: left;
	width: 190px;
}
.productInfo-avail {
	font-weight: bold;
	color: #060;
	float: left;
}

.productInfo-tellafriend {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	text-decoration: underline;
	text-align: left;
	width: 175px;
	background-image: url(../images/icon-arrow-black.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 15px;
}
.productInfo-quantity {
	float: left;
	margin-right: 5px;
	padding-top: 3px;

}
.productInfo-get1free {
	width: 450px;
	text-align: left;
	float: right;
}

.get1free {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	height: 87px;
	margin-right: auto;
	margin-left: auto;
	margin-top:	10px;
	background-image: url(../images/infobox/daily-deal-bg.png);
	background-repeat: no-repeat;
	color: #FFF;
	width: 300px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 150px;
	border-radius: 5px;
}

.productOptions {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 5px;
	float: left;
}


#menu {
	list-style:none;
	width:915px;
	margin:0px auto 0px auto;
	height:43px;
	padding:0px 20px 0px 20px;
	/* Rounded Corners */
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/* Background color and gradients */
	
	background: #014464;
	background: -moz-linear-gradient(top, #0272a7, #013953);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));
	background-image: url(../images/header/bg-header-gradient.jpg);
	background-repeat: repeat-x;
	/* Borders */
	
	border: 1px solid #002232;
	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
	z-index: 100;
	position: relative;
	behavior: url(../css/ie-css3.htc);
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 10px 4px 10px;
	margin-right:22px;
	margin-top:7px;
	border:none;
}

#menu li:hover {
	border: 1px solid #777777;
	padding: 4px 9px 4px 9px;
	
	/* Background color and gradients */
	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #EEEEEE;
	display:block;
	outline:0;
	text-decoration:none;
	
}

#menu li:hover a {
	color:#161616;
	
}
#menu li .drop {
	padding-right:21px;
	background:url("../images/header/drop.png") no-repeat right 8px;
}
#menu li:hover .drop {
	background:url("../images/header/drop.png") no-repeat right 7px;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	color:#FFFFFF;
}
#menu li:hover div a:hover {
	color:#FFFFFF;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

.button-header {
	width: 175px;
	height: 44px;
	line-height: 44px;
	color: white;
	text-decoration: none;
	font-size: 17px;
	font-family: helvetica, arial;
	font-weight: bold;
	display: block;
	text-align: center;
	position: relative;
	/* BACKGROUND GRADIENTS */
	 background: #014464;
	background: -moz-linear-gradient(top, #0D658E, #0C577A 50%, #014D71 51%, #003E5C);
	/* BORDER RADIUS */
	 -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #368DBE;
	border-top: 1px solid #c3d6df;
	/* TEXT SHADOW */

	 
	/* BOX SHADOW */
	 -moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	box-shadow: 0 1px 3px black;
	margin-right: auto;
	margin-left: auto;
	background-color: -webkit-gradient(;
	background-image: url(../images/header/bg-button-header-gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
	
	/* WHILE HOVERED */
	.button-header:hover {
		background: #014464;
	 	background: -moz-linear-gradient(top, #0c5f85, #0b5273 50%, #024869 51%, #003853);
	 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0c5f85), color-stop(.5, #0b5273), color-stop(.51, #024869), to(#003853));
	}
	
	/* WHILE BEING CLICKED */
	.button-header:active {
		-moz-box-shadow: 0 2px 6px black;
		-webkit-box-shadow: 0 2px 6px black;
	}
	/* FONT GLYPH (MOSTLY FOR FUN) */
	.button-header:before {
	font-family: EfonRegular;
	color: #09232F;
	font-size: 90px;
	margin-left: 35px;
	margin-right: -10px;	
	}
.white {
	color: #FFF;
}

/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #ff0000;
}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap { 
  color: #009900; 
}
A.sitemap:hover {
  color: #ff0000;
}
.sitemap_indvidual_hdg {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
A.sitemap_indvidual_hdg { color: #009900; }
A.sitemap_indvidual_hdg:hover { color: #ff0000; }
.sitemap_indvidual { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap_indvidual { color: #009900; }
A.sitemap_indvidual:hover { color: #ff0000; }
/***** End Sitemap_SEO *****/ 

table.tablePod{border-collapse:collapse}table.tablePod .even{background-color:#eee}table.tablePod.tableSplit td+td{border-right:2px solid #fff}table.tablePod.tableSplit td+td+td,table.tablePod.tableSplit td+td+td+td{border-right:0}table.tablePod td{padding:10px 15px;vertical-align:middle}