@charset "utf-8";
@font-face {
    font-family: "kameronregular";
    font-style: normal;
    font-weight: normal;
    src: url("images/font/kameron-regular.eot?#iefix") format("embedded-opentype"), url("images/font/kameron-regular.svg#montserratregular") format("svg"), url("images/font/kameron-regular.woff") format("woff"), url("images/font/kameron-regular.ttf") format("truetype");
}
@font-face {
    font-family: "montserratregular";
    font-style: normal;
    font-weight: normal;
    src: url("images/font/montserrat-webfont.eot?#iefix") format("embedded-opentype"), url("images/font/montserrat/montserrat-webfont.svg#montserratregular") format("svg"), url("images/font/montserrat-webfont.woff") format("woff"), url("images/font/montserrat-webfont.ttf") format("truetype");
}
body {
	background-color:#fff;
	color:#000;
	margin:0;
	padding:0;
	line-height:150%;
	font-family: 'kameronregular','Georgia',serif;
	font-size:14px;
}
ul,li{ list-style-type:none;margin:0;padding:0;}
.bqs{ width:960px; margin:auto;}
header,.main,footer{ width:100%; float:left;margin:0;padding:0;}
nav ul{ width:100%; float:left; height:36px;border-top:1px solid #000; border-bottom:1px solid #000;}
nav li{ float:left; padding-right:17px; line-height:36px;}
nav li:last-child{ padding-right:0;}
nav li.selected a{ background-color:#ff0;}
footer{ margin:20px 0;border-top:1px solid #000;}
footer ul{ border:none; width:50%; float:left;}
.copyright{ float:right; text-align:right; padding-top:12px;}
a{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
.logo{ width:301px; height:56px; margin:auto;}
.product{ width:225px; float:left; margin:20px 0 0 0;border-bottom: 1px dotted #ccc; padding-bottom:20px; padding-right:20px; text-align:center;}
.product span{ text-transform:uppercase;}
.product:nth-child(4n){ padding-right:0;}
.product:nth-last-child(1),.product:nth-last-child(2),.product:nth-last-child(3),.product:nth-last-child(4){ border-bottom:none;}
.blank10{height:10px; width:100%; clear:both;}
.log{ display:none; visibility:hidden;}
#lightboxDetails{font-size:11px;}
#lightboxCaption{float:left}
#keyboardMsg{float:right}
#closeButton{right:16px;top:16px}
#overlay{background:url(images/lightbox_overlay.png)}
#lightbox{padding:20px;background-color:#000;}
section{ line-height:180%;} 
.box{border-bottom:1px dotted #000; width:100%; float:left; height:33px; margin-bottom:20px;}
h1{ padding-top:0; text-align:center;font-family: "montserratregular",sans-serif;letter-spacing: 0.5px;text-transform: uppercase; font-size:17px; font-weight:normal;}
h2{ width:160px; margin:16px 0 0 399px;border:1px dotted #000; height:32px; z-index:100; position:absolute; background-color:#fff; text-align:center; line-height:32px; font-weight:normal; font-size:14px;}