﻿a:visited {
	color:#350017;
	text-decoration:underline;
}
a:hover {
	color:#00a;
}
a:active, a:link {
	color:#016;
	text-decoration:underline;
}
a.account {
	background:url(images/icons/your-account.gif) no-repeat left bottom;
}
a.cart {
	background:url(images/icons/cart.gif) no-repeat left bottom;
}
a.contact {
	background:url(images/icons/contact-us.gif) no-repeat left bottom;
}
a.faq {
	background:url(images/icons/faq.gif) no-repeat left bottom;
}
a.track {
	background:url(images/icons/track.gif) no-repeat left bottom;
}
a.wishlist {
	background:url(images/icons/wishlist.gif) no-repeat left bottom;
}
a.wishlist, a.cart, a.faq, a.contact, a.account, a.track {
	padding:0 15px 3px 20px;
}
body {
	background-color:#fff;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:100%;
	margin:0;
	overflow:-moz-scrollbars-vertical;
	padding:10px 0;
	text-align:center;
}
br.cl {
	clear:both;
}
fieldset, form {
	border:none;
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
h1.logo {
	text-decoration:none;
	font-size:1.0em;
	text-align:left;
	margin:0;
	padding:0;
}
h1.logo b {
	display:none;
	text-decoration:none;
	position:relative;
}
h1.logo a {
	text-decoration:none;
}
ht.logo img {
	text-decoration:none;
}
h1.logo span {
	display:none;
}
h2 {
	border-bottom:solid 2px #fa9d00;
	font-size:1.4em;
	margin:0;
	text-align:left;
}
h3 {
	border-bottom:solid 2px #4776bd;
	color:#6b6f83;
	font-size:1.25em;
	margin:1em 0 .5em 0;
	padding-top:1em;
	text-align:left;
}
img {
	border:none;
	-ms-interpolation-mode:bilinear;
}
table {
	border:none;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:1em!important;
}
table input {
	font-size:1em;
}
table select {
	font-size:1em;
}
textarea#OrderNotes {
	width:99%!important;
}
ul.tame li {
	line-height:1.25em;
}
ul.tame, ul.tame li {
	display:list-item;
	list-style:none;
	margin:0;
	padding:0;
}
ul.tameHoriz {
	width:580px;
	color:#fff;
}
ul.tameHoriz li {
	display:inline;
	font-size:1.20em;
}
ul.tameHoriz a:hover {
	color:#eee;
}
ul.tameHoriz a:active, ul.tameHoriz a:link, ul.tameHoriz a:visited {
	color:#fff;
	text-decoration:underline;
}
ul.tameHoriz #phn {
	font-weight:bold;
}
.red {
	color:Red;
}
.bold {
	font-weight:bold;
}
us /* Hides from IE-mac \*/ * html .clear, * html .floatform {
	height:1%;
}
.AddToCartButton, .AddToWishButton, #Quantity {
	font-size:1em;
}
.AddToCartOrCallToOrderDiv {
	padding-bottom:2px;
	padding-top:2px;
	position:relative;
}
.AddToCartWrapper {
	display:inline;
	height:19px;
}
.addToForm {
	margin-top:1em;
}
.AjaxShippingLabel {
	clear:left;
	float:left;
	font-weight:bold;
	width:175px!important;
}
.ApexCCTVDifferenceBody {
	margin-bottom:1em;
	margin-left:2em;
}
.ApexCCTVDifferencePageHeader {
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:.75em;
	text-align:center;
}
.ApexCCTVDifferencePageSubHeader {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:1.0em;
	text-align:center;
}
.AVerMediaCardExpansionTable {
	border-collapse:collapse;
	margin:0 auto;
	text-align:center;
	width:80%;
}
.AVerMediaCardExpansionTableLeftColumn {
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;
}
.AVerMediaCardExpansionTableRightColumn {
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;
}
.AVerMediaCardExpansionTableRowA {
	background-color:#ccc;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.AVerMediaCardExpansionTableRowB {
	background-color:#fff;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.AVerMediaCardExpansionTableTopRow {
	border-top-color:#000;
	border-top-style:solid;
	border-top-width:1px;
}
.AVerMediaCardExpansionTableWrapper {
	text-align:center;
}
.AVerMediaGeoVisionComparisonTable {
	border:solid #aaa 1px;
	border-collapse:collapse;
	font-size:1.05em;
	width:100%;
}
.AVerMediaGeoVisionComparisonTable_cell {
	border:solid #aaa 1px;
	font-size:1.05em;
	padding-bottom:2px;
	padding-top:2px;
}
.AVerMediaGeoVisionComparisonTable_columnTitle {
	border:solid #aaa 1px;
	font-size:1.05em;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
}
.AVerMediaGeoVisionComparisonTable_rowTitle {
	border:solid #aaa 1px;
	font-size:1.05em;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
}
.AVerMediaResourcesItem {
	margin-bottom:2em;
}
.AVerMediaResourcesLink, .GeoVisionResourcesLink, .DVRResourcesLink, .GenericResourcesLink {
	font-size:1.0em;
	font-size:.8em;
	font-weight:normal;
	margin-left:2em;
}
.AVerMediaResourcesLinkDescription, .GeoVisionResourcesLinkDescription, .DVRResourcesLinkDescription, .GenericResourcesLinkDescription {
	font-size:.8em;
	margin-bottom:.75em;
	margin-left:3em;
	margin-top:0;
	width:80%;
}
.ResourcesHeader {
	font-size:.9em;
	font-weight:bold;
	margin-top:8em;
	margin-bottom:0;
}
#btmInfoLinks, .infoLinks {
	font-size:11px;
}
#btmInfoLinks h6, .infoLinks h6 {
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
}
#btmInfoLinks dl, .infoLinks dl {
	margin-top:0;
	margin-left:24px;
}
#btmInfoLinks dt, .infoLinks dt {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
}
#btmInfoLinks dd, .infoLinks dd {
	margin-bottom:10px;
	margin-left:0;
}
.btmDescription, .topDescription {
	display:block;
	padding-bottom:1em!important;
}
.btmInStock, .btmOutStock, .topInStock, .topOutStock {
	color:#fa9d00;
	display:inline!important;
	font-weight:bold;
}
.btmName, .btmPrice, .btmSalePrice {
	font-size:1.1em;
	font-weight:bold;
}
.btmOutStock, .topOutStock {
	color:#aaa;
}
.btmP {
	border-bottom:1px solid #eee;
	clear:left;
	float:left;
	margin:.5em 0;
	padding:.5em;
	width:683px;
}
.btmP img {
	float:left;
	margin-right:1em;
}
.btmP span {
	display:block;
}
.btmSalePrice {
	color:#c00;
}
.CallToOrderWrapper {
	height:16px;
	padding-bottom:2px;
	padding-top:1px;
}/* seo-friendly version of .categoryPageHeader */
#cph {
	position:relative;
	left:0;
	width:100%;
}
#cph {
	top:4px;
	margin-bottom:4px;
}
#content>#cph {
	top:0;
	margin-bottom:2px;
}
#ctt {
	font-size:12px;
	text-align:left;
	width:100%;
}
#ctt {
	height:28px;
}
#content>#ctt {
	height:auto;
	min-height:28px;
}
#cph {
	height:100px;
}
#content>#cph {
	height:auto;
	min-height:100px;
}
#cph h2, #cph h1 {
	border:none;
	font-size:24px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:.2em;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:703px;
}
#cph #pmg {
	display:block;
	position:absolute;
	right:0;
}
#cph #pmg {
	top:-2px;
}
#content>#cph #pmg {
	top:-2px;
}
#cph a {
	display:block;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
#cph .scLinks {
	text-align:center;
	margin-bottom:4px;
}
#cph .scLinks a {
	display:inline;
}
.pcdt img, .subcatcell img {
	width:100px;
	height:100px;
}
#content>a.rvLnk {
	width:120px;
}
a.rvLnk, a.rvLnk:visited {
	width:auto;
	max-width:120px;
	display:inline-block;
	position:relative;
	text-decoration:none;
	color:black;
	font-size:14px;
	margin-left:10px;
}
a.rvLnk img {
	width:80px;
	height:14px;
	position:relative;
	top:2px;
}
.catMark {
	color:#aaa;
	font-size:.8em;
	font-weight:bold;
	letter-spacing:-2px;
}
.center {
	text-align:center;
}
.checkoutLogInOrCreateAccount {
	color:#f00;
	font-size:1.1em;
	font-weight:bold;
}
.checkoutSameAsAboveCheckboxText {
	color:#f00;
}
.clear, .floatform {
	display:block;
}
.confidencesection {
	padding-bottom:30px;
}
.confIc a {
	text-decoration:underline;
}
.contactUsImageBorder {
	border:solid #aaa 1px;
}
.contentWidth {
	width:800px;
}
.entityCategory {
	font-size:1.1em;
	margin:0 0 1em 0;
}
.error {
	color:#f00;
	font-size:1.25em;
	font-weight:bold;
	line-height:24px;
}
.errorLg {
	color:#f00;
	font-size:12px;
	font-weight:bold;
}
.featuredLandingPrice {
	color:#f00;
	font-size:small;
	font-weight:bold;
}
.fillercell {
	border-collapse:collapse;
	padding:0;
}
.footerList {
	border-right:1px dashed #ddd;
	display:inline;
	float:left;
	height:100%;
	text-align:left;
	width:24%;
}
.freeNVR {
	margin-bottom:.5em;
}
.freeShippingDisclaimer {
	font-size:80%;
}
.freeTechSupport, .freeShipping, .freeNVR, #whyBuy {
	color:#f00;
	font-size:1.0em;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:703px;
}
.GeoVisionCardListColumnHeader {
	background-color:#6B6F83;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
#helpbox li {
	margin-bottom:2px;
}
#helpbox div {
	padding-bottom:8px;
	text-align:center;
}
.helpboxlink {
	padding-bottom:2px;
}
.hidden {
	display:none;
}
.learnWhyLink {
	font-size:1.0em;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	margin-top:.5em;
	text-align:center;
	width:703px;
}
.leftNav {
	background-color:#eee;
	border:1px solid #ddd;
	border-top:1px solid #f0efef;
	margin-bottom:5px;
	padding:5px;
}
.lensSelectionChart_cell {
	border:#dcdcdc 1px inset;
	line-height:2em;
	text-align:center;
}
.lensSelectionChart_columnTitle {
	border:#dcdcdc 1px inset;
	font-weight:bold;
	text-align:center;
}
.lensSelectionChart_rowTitle {
	border:#dcdcdc 1px inset;
	font-weight:bold;
	text-align:right;
	width:10%;
}
.lensSelectionChartTable {
	width:100%;
}
.lensSelectionChartTitle {
	background:#900;
	border:#dcdcdc 1px inset;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}
#lensSelectionChart {
	width:100%;
}
#lensSelectionChart td {
	border:#dcdcdc 1px inset;
	line-height:2em;
	text-align:center;
}
#lensSelectionChart tr.hRow {
	border:#dcdcdc 1px inset;
	font-weight:bold;
	text-align:center;
}
#lensSelectionChart td.hCol {
	font-weight:bold;
	text-align:right;
	width:10%;
}
.liveDemoLabel {
	font-weight:bold;
}
.liveDemoLink {
	font-size:1.2em;
	font-weight:bold;
}
.LuxExplanationPageSubHeader, .phoneSupportLink {
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}
.LuxExplanationTable {
	margin-left:2em;
}
.LuxExplanationTableLightAmount {
	font-size:1.2em;
}
.LuxExplanationTableLightType {
	font-size:1.2em;
}
.mainLandingText {
	font-size:medium;
}
.MediumCell, .LightCell {
	border:none;
}
.MenuGroup {
	background:#babdc6 none;
	border:solid 1px #babdc6;
	color:#000;
	font-size:.8em!important;
	margin:0;
}
.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover {
	color:#000;
}
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td {
	background:#fff none;
	border:solid 0 #fff;
	color:#000;
	cursor:pointer;
	cursor:hand;
	font-size:1.1em;
	margin:0;
	width:100%!important;
}
.MenuItemHover, .MenuItemHover td {
	background:#babdc6 none;
}
.navHeader {
	background:url(images/nav-header-bg-LP.gif) repeat-x left bottom;
	background-repeat:no-repeat;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	height:22px;
	line-height:22px;
	padding-left:5px;
	width:232px;
}
.oneHundredPercentPositiveFeedback {
	font-size:14px;
	font-weight:bold;
	margin-bottom:.5em;
	margin-left:auto;
	margin-right:auto;
	margin-top:.5em;
	text-align:center;
	width:703px;
}
.OrderOptionsDescription {
	color:#000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
}
.OrderOptionsName {
	color:#000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:normal;
}
.OrderOptionsPrice {
	color:#000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.OrderOptionsRowHeader {
	color:#000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
.OrderOptionsTitle {
	color:#00f;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}
.PBCartFull {
	color:#00f;
	font-size:.7em;
	font-weight:bold;
}
.phoneSupportLeft {
	float:left;
	margin-left:100px;
	width:188px;
}
.phoneSupportLink {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:.25em;
}
.phoneSupportPic {
	margin-bottom:1.2em;
	margin-left:auto;
	margin-right:auto;
	width:186px;
}
.phoneSupportPrice {
	float:left;
	position:relative;
	top:3px;
}
.phoneSupportRight {
	float:right;
	margin-right:100px;
	width:188px;
}
.privacyPolicyPageHeader, .storePolicyPageHeader, .faqPageHeader, .contactUsPageHeader, .aboutUsPageHeader, .AVerMediaGeoVisionComparisonPageHeader, .cctvGlossaryPageHeader, .LuxExplanationPageHeader, .phoneSupportPageHeader {
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:1em;
	text-align:center;
}
.privacyPolicySectionBody, .storePolicySectionBody, .faqAnswer, .contactUsSectionBody, .aboutUsBody, .cctvGlossaryItemDefinition, .LuxExplanationPageBody {
	margin-bottom:1em;
}
.privacyPolicySectionHeader, .storePolicySectionHeader, .faqQuestion, .contactUsSectionHeader, .cctvGlossaryItem {
	font-size:1.2em;
	font-weight:bold;
}
.prodCategoryDescriptionList, .pcdl {
	margin-bottom:3px;
	margin-top:3px;
}

.prodCategoryDescriptionList, .pcdp {
	margin-bottom:3px;
	margin-top:3px;
	padding-right:15px;
	padding-left:15px;
}

.prodCategoryDescriptionTextBlock {
	margin-bottom:6px;
	margin-top:3px;
}
.prodFullDescriptionHeader, .pfdh {
	font-weight:bold;
}
.prodFullDescriptionList, .pfdl {
	margin-top:10px;
}
.prodHeader {
	display:block;
	padding-left:5px;
	margin-bottom:2px;
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	height:1.2em;
}
.prodHeaderHR {
	color:#fa9d00;
}
.prodHighlightsHeader {
	font-weight:bold;
}
.product {
	font-size:x-small;
	font-weight:bold;
}
.productcell, .subcatcell {
	border-left:solid #b8b8b8 1px;
	border-right:solid #b8b8b8 1px;
	border-top:solid #b8b8b8 1px;
	border-bottom:solid #b8b8b8 1px;
	border-collapse:collapse;
	padding:0;
}
.productcell {
	border:solid #b8b8b8 1px;
}
.subcatcell {
	border:solid #b8b8b8 1px;
}
.scTable {
	border-collapse:collapse;
	width:100%;
}
.scTable td {
	padding:0;
	border:none;
	text-align:center;
	vertical-align:top;
}
.tableinsideproductcell, .pcdt {
	width:100%;
	margin-bottom:4.25em;
}
.tableinsidesubcatcell {
	height:360px;
	width:100%;
}
.productCellDiv, .pcd {
	bottom:0;
	height:100%;
	left:0;
	position:relative;
	right:0;
	top:0;
}
.pcdd {
	position:absolute;
	bottom:0;
	margin-left:4px;
	margin-bottom:2px;
	width:100%;
}
.ProductSKUText {
	font-weight:bold;
}
.RequiredField, #CardName, #CardNumber, #CardExtraCode, #CardType, #CardExpirationMonth, #CardExpirationYear {
	background-color:#add8e6;
}
.SalePrice {
	color:#c00!important;
}
.SBCatName {
	font-size:.8em;
	font-weight:bold;
}
.SBProdName {
	font-size:.7em;
}
.ScrollItem {
	background-color:#008000;
	border:solid 0 #808080;
	cursor:default;
	font-size:.8em;
	text-align:center;
}
.ScrollItemA {
	background-color:#0f0;
	border:solid 0 #808080;
	color:#ff0;
	cursor:default;
	font-size:.8em;
	text-align:center;
}
.ScrollItemH {
	background-color:#0ff;
	border:solid 0 #808080;
	color:#ffa500;
	cursor:default;
	font-size:.8em;
	text-align:center;
}
#Search {
	color:#FFF;
	font-size:1.0em;
	font-weight:bold;
	position:relative;
	height:38px;
	width:145px;
}
.searchBoxForm {
	width:10em;
}
#Search label {
	position:relative;
	top:3px;
}
.searchBox {
	border:1px solid #a7a6aa;
	height:1.35em;
	margin-top:.7em;
	width:6em;
	position:relative;
	top:3px;
}
#Go {
	padding-top:auto;
	padding-left:.05em;
	margin-left:0;
	margin-right:0;
	padding-right:.05em;
	padding-bottom:auto;
	padding:.1em;
	position:relative;
	top:4px;
}
#Go2, #Go3, #Go4 {
	margin-left:0;
	margin-right:0;
	padding:auto 0 auto 0;
	position:relative;
	background:no-repeat top left;
	border:none;
	width:28px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}
#Go2, #Go3, #Go4 {
	top:2px;
}
#Search>#Go2, #Go3, #Go4 {
	top:4px;
}
#Go2 {
	background-image:url(images/goorange.gif);
}
#Go3 {
	background-image:url(images/gowhite.gif);
}
#Go4 {
	width:20px;
	background-image:url(images/gowhite20x20.png);
}
input.submit {
	background-color:#FFF;
	border:1px double #999;
	border-left-color:#ccc;
	border-top-color:#ccc;
	color:#333;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:.1em;
}
input.submit:active {
	border:1px double #ccc;
	border-left-color:#999;
	border-top-color:#999;
}
.sku {
	font-weight:bold;
}
.smallLandingText {
	font-size:x-small;
}
.startingAt {
	color:#f00;
	font-weight:bold;
}
.subcatName {
	font-weight:bold;
}
.subLandingText {
	font-size:x-small;
}
.tameHoriz, ul.tameHoriz li a {
	font-size:1em;
	list-style:none;
	margin:0;
	padding:0;
}
.pipe {
	font-size:.9em;
	font-weight:normal;
	padding:0 .6em;
}
.topFeature {
	float:left;
	height:auto;
	text-align:left;
	width:24.8%;
}
.topFeature p {
	margin:0;
	text-align:left;
}
.topFeatureP {
	margin:0;
	padding:.5em;
	text-align:left;
}
.topFeatureP img {
	margin-bottom:.5em;
}
.topList li {
	font-size:1.2em;
	font-weight:bold;
	list-style:none;
	margin:0 0 .5em 0;
}
.TopMenuGroup {
	background-color:transparent;
	border:solid 0 #000;
	line-height:24px;
}
.TopMenuItem {
	background:url(images/tab-sep.gif) no-repeat top left;
}
.TopMenuItem, .TopMenuItemHover {
	background:url(images/tab-sep.gif) no-repeat top left;
	color:#000;
	cursor:hand;
	cursor:pointer;
	font-size:.875em;
	font-weight:bold;
	line-height:24px;
	margin:0;
	padding:0 .75em!important;
	text-transform:uppercase;
	vertical-align:middle;
}
.topPrice, .topName {
	font-weight:bold;
	text-align:left;
}
.variantprice {
	color:#f00;
	font-weight:bold;
}
.viewAllLink {
	margin-bottom:.5em;
}
#AjaxShipping {
	border:solid 1px #444;
	float:left;
	height:100%;
	padding:3px;
	width:99%;
}
#AjaxShipping h4 {
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 .5em 0;
}
#AjaxShipping input, #AjaxShipping select {
	float:left;
	font-size:1em;
}
#AjaxShippingCountry {
	visibility:visible;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate {
	border-top:solid 1px #eee;
	clear:left;
	float:left;
	padding:3px 0;
	width:99%;
}
#AjaxShippingState {
	visibility:visible;
}
#bodyWrapper {
	border:1px solid #fff;
	float:left;
	height:auto;
	margin-bottom:10px;
	padding:0;
	width:984px;
}
#breadcrumb {
	clear:left;
	color:#444;
	float:left;
	font-size:1.1em;
	width:100%;
}
#breadcrumb a, #miniCart a {
	color:#e17f00;
}
#breadcrumb, #minicart, #ML {
	color:#444;
	height:28px;
	line-height:28px;
}
#closer {
	color:#444;
	font-size:.7em;
	margin:1em 0;
}
#closer a {
	color:#444;
}
#content {
	background-color:#fff;
	clear:none;
	float:right;
	font-size:1.2em;
	height:auto;
	margin:0 0 1em 7px;
	width:740px;
	position:relative;
}
#content_fullwidth {
	background-color:#fff;
	clear:none;
	float:right;
	font-size:1.2em;
	height:auto;
	width:984px;
}
#content input, #content select {
	font-size:1em;
}
#description, #quoteBox, #otherinfo {
	margin:10px;
}
#entityPageHeader img {
	float:right;
	margin:0 1em .5em 0;
}
#entityPageHeader p {
	margin-top:0;
}
#entitySep {
	clear:both;
	margin-top:1em;
}
#footer {
	clear:both;
	margin:0 0 1em 200px;
	padding:0;
	text-align:center;
}
#footer ul {
	color:#444;
	list-style:none;
}
#UserLinks {
	margin-bottom:3px;
	font-size:1.2em;
	position:relative;
	width:100%;
}
#UserLinks .whyBuyLink, #UserLinks h1 {
	font-weight:bold;
	font-size:14px;
	margin-bottom:0;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
}
#UserLinks .whyBuyLink {
	color:red;
}
#horizNav2 {
	background:url(images/sub-nav-fade.gif) #6b6f83 repeat-x left center;
	border-right:2px solid #888;
	border-top:1px solid #aaa;
	clear:both;
	color:#fff;
	font-size:1.1em;
	height:3em;
	line-height:3em;
	margin-top:0;
	padding:0;
	width:982px;
}
#offlineWarning {
	border:solid 2px black;
	width:auto;
	margin:5px 0;
	padding:5px;
	background:yellow;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
}
#horizNav2 a:hover {
	color:#eee;
}
#horizNav2 a:active, #horizNav2 a:link, #horizNav2 a:visited {
	color:#fff;
	text-decoration:underline;
}
#horizNav2 fieldset {
	width:220px;
}
#horizNav2 form {
	float:left;
	padding:0 1em 0 1em;
	width:auto;
}
#horizNav2 form label {
	color:#fff;
}
#horizNav2 span {
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}
#horizNav2 ul {
	float:left;
	padding:0 1em;
}
#leftWrap {
	clear:both;
	float:left;
	font-size:1.15em;
	width:232px;
}
#login {
	float:right;
	font-size:1em;
	margin:0;
	padding:0;
}
#loginText {
	margin-left:1em;
}
#logo1 {
	background:url(images/logo.gif) no-repeat center center;
	display:block;
	height:64px;
	margin-left:10px;
	margin-right:10px;
	width:123px;
}
#logo1 b {
	display:none;
}
#mainImg {
	float:left;
	margin:0 10px 10px 0;
}
#miniCart {
	float:right;
}
#ML {
	display:none;
	font-size:.85em;
	width:550px;
}
#ML div select {
	font-size:.88em;
	margin:2px .5em 4px 0;
	vertical-align:middle;
}
#ML, #ML div {
	float:right;
	vertical-align:middle;
}
#nav {
	height:24px;
	list-style:none;
	margin:0;
	padding:0;
	white-space:nowrap;
}
#nav #firstTab {
	background-image:none!important;
	margin:0;
}
#nav a {
	background:url(images/tab-sep.gif) no-repeat center left;
	margin:0;
	padding:.9em 15px;
}
#nav a:hover, #nav #firstTab a:hover {
	background:url(images/nav-bg-hover.gif) repeat-x center right;
}
#nav li {
	background:url(images/nav-bg.gif) #ffa801 center left repeat;
	float:left;
	margin:0;
	position:relative;
}
#nav li>ul {
	left:auto;
	top:auto;
}
#nav li li {
	background:#474b58 none;
	border-bottom:solid 1px #cecece;
	font-size:.8em;
	line-height:2em;
	margin:0;
	width:100%;
}
#nav li li a {
	background:none;
	color:#fff!important;
	display:block;
	margin:0;
	padding:0 1em;
}
#nav li li a:hover, #nav li li:hover {
	background:#babdc6 none!important;
}
#nav li ul {
	color:#fff;
	display:none;
	left:0;
	position:absolute;
	top:100%;
	width:10em;
	z-index:100;
}
#nav li:hover ul, #nav li.over ul {
	display:block;
}
#nav ul {
	border-top:solid 1px transparent;
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
#navArrows {
	float:right;
}
#printCart {
	font-size:.8em;
}
#price {
	display:block;
	font-size:1.5em;
	font-weight:bold;
}
#productTopBox {
	padding:1.5em 10px 10px 10px;
	text-align:right;
}
#quoteBox input, #quoteBox select {
	display:block;
	font-size:1em;
	margin:5px 0;
}
#receiptheader {
	text-align:left;
}
#ShipQuote {
	float:left;
	margin:0;
}
#ShipQuote, #yourQuote {
	font-weight:bold;
	line-height:2em;
}
#shipQuoteLabels {
	float:left;
	font-weight:bold;
	height:auto;
	padding-right:10px;
	text-align:right;
	width:10em;
}
#shipQuoteLabels label {
	display:block;
	line-height:2em;
}
#shipQuoteWrapper {
	float:left;
	height:auto;
}
#sku {
	display:block;
}
#wrapper {
	font-size:.71em!important;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:984px;
}
#arn {
	text-align:right;
	vertical-align:top;
	display:block;
	position:relative;
}
#arn .ProductNavLink {
	position:relative;
	top:-20px;
	right:5px;
}
#arn #pmg {
	position:relative;
	top:0;
	right:0;
}
#arn #pmg img {
	width:104px;
	height:104px;
}
#homepage {
	position:relative;
	top:-24px;
}
#homepage h1 {
	margin:0 0 2px 0;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
}
#homepage h2, #homepage h3 {
	font-size:14px;
	color:Black;
	border:none;
	margin:0 0 2px 0;
	font-weight:bold;
}
#homepage p {
	margin:0;
}
#hpTable {
	border-collapse:collapse;
	padding:0;
	width:100%;
}
#hpTable tr td, .homepagecell {
	border:solid #b8b8b8 1px;
	border-collapse:collapse;
	padding-bottom:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	vertical-align:top;
	width:33%;
}
#homepage #btmInfoLinks {
	font-size:14px;
}
#homepage #btmInfoLinks h6 {
	font-size:14px;
	text-align:center;
}
.homePageList {
	margin-bottom:10px;
	margin-left:24px;
	margin-top:3px;
	padding-left:0;
}
.homePageListHeader {
	font-weight:bold;
}
.homePageList li, .homePageListItem {
	list-style-image:url(images/redarrow.gif);
}
.homePageText {
	font-size:1.0em;
	font-weight:normal;
	margin-bottom:1.0em;
}
#ulSeperated {
	margin-top:5px;
	width:703px;
}
#ulSeperated ul {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#ulSeperated li {
	display:inline;
	list-style-type:none;
	padding-left:.5em;
	margin-left:.5em;
	border-left:1px solid black;
}
#ulSeperated a {
	display:inline;
}
#ulSeperated .first {
	border-left:none;
}
#testorama {
	background:black;
}
.infoLinks {
	margin:1em 0;
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size:1em!important;
}
