body {
	background-color: #F2F0E6;
}
.mastertable {
	border: 1px solid #960;
}
.leftnav {
	background-color: #437711;
}
a.leftnavlink:link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none
}
a.leftnavlink:visited {
	color: #93D5BA;
	font-weight: bold;
	text-decoration: none
}
a.leftnavlink:hover {
	color: #FFB400;
	font-weight: bold;
	text-decoration: none
}
a.leftnavlink:active {
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none
}
.infobox1 {
	border: 1px solid #c0c0c0;
	background-color: #D0E9CD;
}
.infobox2 {
	border: 1px solid #c0c0c0;
	background-color: #D4D0C8;
}
.infobox3 {
	border: 1px solid #c0c0c0;
	background-color: #8ABEAE;
}
.infobox3title {
	color: #FFFFFF;
	font-size: 12px;
}
.infobox4 {
	border: 1px solid #c0c0c0;
	background-color: #555555;
	color: #FFF;
}
.infobox4title {
	color: #9BCF8B;
}.copyright {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
 font-size: 11px;
 font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.copyright a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.even {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	background-color: #F7F6F1;
	padding: 10px;
}
.odd {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	list-style-type: none;
}
input {
	border: 1px solid #999999;
}
textarea {
	border: 1px solid #999999;
}


.greypos {
	background-image: url(/images/grey_grad_fill.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	height: 100%;
}
.privacy a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.mainnav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
.infocornervert {
	border: 1px solid #c0c0c0;
}
.newstag {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.quickspecs {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	border: 1px solid #000000;
	font-weight: bold;
}
.spectitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	vertical-align: bottom;
	background-color: #CCCCCC;
	text-transform: none;
	text-align: center;
	padding: 2px;
}
.specdetail {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.prodhomename {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.prodhomename B {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.prodhomename a:link {
	text-decoration: none;
	color: #ff9900;
	}
.prodhomename a:visited {
	text-decoration: none;
	color: #ff9900;
}
.prodhomename a:hover {
	text-decoration: none;
	color: #ff9900;
}
.prodhomename a:active {
	text-decoration: none;
	color: #ff9900;
}
.featureTbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
}
.featureTboxgray {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
}
.featureTbox B {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.more a:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	}
.more a:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.more a:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
}
.more a:active {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.leftfillrange {
	background-color: #791212;
}
.leftfillnight {
	background-color: #666666;
}
.techtalkitems {
	font-size: 11px;
}
.techtalkitems B {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.techtalkitems blockquote B {
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
}
.technav a:link {
	text-decoration: none;
	color: #333333;
	}
.technav a:visited {
	text-decoration: none;
	color: #333333;
}
.technav a:hover {
	text-decoration: none;
	color: #ff9900;
}
.technav a:active {
	text-decoration: none;
	color: #333333;
}
.technav {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	line-height: 16px;
	padding: 5px 5px 5px 8px;
	text-transform: none;
}
.techtabletitle {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ff9900;
	padding: 4px 4px 4px 8px;
	text-transform: uppercase;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px none #666666;
	border-left: 1px solid #666666;
}
.leftfilltelescope {
	background-color: #69607e;
}
.leftfillriflescope {
	background-color: #6d3d08;
}
.leftfillspotting {
	background-color: #14497f;
}
.leftfillnight {
	background-color: #666666;
}
.leftfilldigital {
	background-color: #50667e;
}
.leftfillnew {
	background-color: #5F6450;
}
.spectitle .group {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	vertical-align: bottom;
	background-color: #000000;
	text-transform: none;
	text-align: center;
}
.techtablesubtitle {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 4px 4px 8px;
	text-transform: uppercase;
	border-top: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
	border-bottom: 0px none #ff9900;
	border-left: 1px solid #ff9900;
}
.techsubtable {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	border: 1px solid #ff9900;
}
.technavContainer {
	border: 1px solid #666666;
}
.technavNOrules {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 5px 5px 5px 8px;
	text-transform: none;
}
.technavNOrules a:link {
	text-decoration: none;
	color: #333333;
	}
.technavNOrules a:visited {
	text-decoration: none;
	color: #333333;
}
.technavNOrules a:hover {
	text-decoration: none;
	color: #ff9900;
}
.technavNOrules a:active {
	text-decoration: none;
	color: #333333;
}
.techtabletitleNOrules {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ff9900;
	padding: 4px 4px 4px 8px;
	text-transform: uppercase;
}
.techtabletitleNOrules a:link {
	text-decoration: none;
	color: #333333;
	}
.techtabletitleNOrules a:visited {
	text-decoration: none;
	color: #333333;
}
.techtabletitleNOrules a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.techtabletitleNOrules a:active {
	text-decoration: none;
	color: #333333;
}
.press table {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.dealers {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	color: #000000;
}
.dealers a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	color: #000000;
}
.dealers a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	color: #000000;
}
.dealers a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	color: #ff9900;
}
.dealers a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	color: #ff9900;
}
.txt11on13 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
dl {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
dt {
	font-weight: bold;
}
.special {
	font-size: 14px;
	font-weight: bold;
	color: #8A2E28;
	text-decoration: none;
	line-height: normal;
}
.specialcouponbox {
	padding: 25px 20px;
	border: 1px dashed #000000;
	width: 70%;
}
#news {
	font-family: Verdana, Helvetica, sans-serif;
	color: #666666;
	height: 100%;
	width: 95%;
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
	text-transform: uppercase;
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}
#news a:link {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#news a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#news a:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.leftfillgps {
	background-color: #5F6450;
}
.leftcalloutbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #B6906B;
	background-image: url(products/rangefinder/images/sbar_woodtile.jpg);
	background-repeat: repeat;
}
.leftcalloutboxSmlTxt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.ads_thumbnaillink {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-size: 10px;
	color: #666666;
	font-family: sans-serif;
}
.videorequirements {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
}
.mainbgimg {
	background-color: #F0F0F0;
	background-image: url(/images/b_h_bg06spr_full.jpg);
}

.ArticleBox {
	background-color: #F0F0F0;
	text-align: left;
	border: 1px solid #333333;
}
.ArticleBox2 {
	text-align: left;
}
.ArticleBox p {
	line-height: 18px;
}
.ArticleHead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #003399;
}
.ArticleSubhead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #455E2D;
	font-weight: bold;
	padding-bottom: 0px;
}
.ArticleSubhead2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #8A2E28;
	font-weight: bold;
	padding-bottom: 0px;
	line-height: 18px;
}
.ArticleFooter {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 0px;
	text-align: center;
}
.ArticleFooter a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 0px;
	text-align: center;
}

.seriffont {
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* keep temporarily -- for article on main Elite thumbs pg */
.fsBestOfArticleBox {
	background-color: #F0F0F0;
	text-align: left;
	border: 1px solid #333333;
}
.fsBestOfArticleHead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #003399;
}
.fsBestOfArticleSubhead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #455E2D;
	font-weight: bold;
	padding-bottom: 0px;
}
.fsBestOfArticleFooter {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 0px;
	text-align: center;
}
.fsBestOfArticleBox p {
	line-height: 18px;
}
.fsBestOfArticleFooter a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 0px;
	text-align: center;
}

.text{font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 0px;
	
}
.text1{font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-bottom: 0px;
	
}.text2{font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	padding-bottom: 0px; 	

}	.text3{font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	padding-bottom: 0px; font-weight: normal;	

}	