@charset "UTF-8";


/* --- FRONTPAGE --- */

#frontpageQL_01 {
	width: 325px;
	height: 145px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797974;
	float: left;
	margin: 0;
	padding: 0;

}

#frontpageQL_01 img {
	padding: 0;
	margin: 0;
}

#frontpageQL_01 p {
	padding: 0;
	margin: 0;
}

#frontpageQL_01 a {
	font-size: 12px;
	padding: 0 15px;
	margin: 0;
}

#frontpageQL_02 {
	width: 250px;
	height: 145px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797974;
	float: left;
}
#frontpageQL_02 p {
	font-size: 12px;
	padding: 28px 10px;
	margin: 0;
}

#frontpageQL_03 {
	width: 230px;
	height: 145px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797974;
	float: left;
}
#frontpageQL_02 p .comingSoon {
	font-size: 14px;
	color: #FF8000;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#frontpageQL_03 p {
	font-size: 12px;
	padding: 40px 10px;
	margin: 0;
}

#frontpageQL_04 {
	width: 250px;
	text-align: center;
	float: left;
}
#frontpageQL_04 td {
	font-size: 12px;
	padding: 2px 0 2px 14px;
	text-align: left;
}
#frontpageQL_04 td img {
	padding: 4px 0 0 0;
	margin: 0;
	border: none;
}




/* --- PRODUCTS PAGES --- */



#leftCol168 ul.subNav {
	font-size: 13px;
	color: #797974;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 0;
}

#leftCol168 ul.subNav li {
	padding: 6px 0;
	margin: 0;
}

#leftCol168 ul.subNav li a {
	text-decoration: none;
}

body#products1 a#tactical,
body#products2 a#compact,
body#products3 a#chargersCables,
body#products4 a#mounting,
body#products5 a#filters,
body#products6 a#misc,
body#products7 a#upgrade {
	color: #FF8000;
	text-decoration: none;
	background-image: url(images/globalGfx/selectedSubMenuItemArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}

#mainCol318 img#largeImg {
	padding-bottom: 10px;
}

#mainCol318 img.prodThumb {
	padding-right: 2px;	
}

#currencyBox h5 {
	font-size: 12px;
	color: #ff8000;
	font-weight: bold;
	padding:0;
	margin:0;
}
#currencyBox p {
	font-size: 12px;
	font-weight: bold;
	margin:0;
	padding:0;
}
#chooseCurrencyDD {
	width: 148px;
}

/* --- GUIDES, DEMOS AND VIDEOS PAGES --- */




		/* --- NAV --- */
	
	
#leftCol202 ul.subNav {
	font-size: 13px;
	color: #797974;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 0;
}

#leftCol202 ul.subNav li {
	padding: 6px 0;
	margin: 0;
}

#leftCol202 ul.subNav li a {
	text-decoration: none;
}



		
body#guides1 a#tours3D,
body#guides2 a#btnsDemo,
body#guides3 a#videoGallery,
body#guides4 a#tacticalInAction,
body#guides5 a#pictureGallery,
body#guides6 a#lumensExplained,
body#adv1 a#camp,
body#adv2 a#dive,
body#adv3 a#guard,
body#adv4 a#hunt,
body#adv5 a#marine,
body#adv6 a#offshore,
body#adv7 a#outdoor,
body#adv8 a#sail,
body#games1 a#games {
	color: #FF8000;
	text-decoration: none;
	background-image: url(images/globalGfx/selectedSubMenuItemArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}


	/* --- CUSTOMIZE PAGE (MAY NOT BE NEEDED!) --- */

#leftCol202 h2.customizeLeftCol  {
	font-size: 14px;
	color: #52524E;
	font-weight: bold;
	padding-top: 0;
	margin-top: 0;
}

#leftCol202 ul.customizeLeftCol {
	font-size: 13px;
	color: #FF8000;
	margin: 0 0 0 6px;
	padding: 0 0 0 13px;
}

#leftCol202 ul.customizeLeftCol li {
	line-height: 17px;
}



/* --- SUPPORT PAGES --- */

body#support1 a#faq,
body#support2 a#help,
body#support3 a#download {
	color: #FF8000;
	text-decoration: none;
	background-image: url(images/globalGfx/selectedSubMenuItemArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}



	/* --- FAQ --- */

#mainCol838 ul {
	margin-left: 18px;
	padding-left: 0;
	color: #FF8000;
}

#mainCol838 ul li a:link, #mainCol838 ul li a:visited {
	font-size: 12px;
	color: #FF8000;
	line-height: 16px;
	text-decoration: none;
}


/* --- ABOUT PAGES --- */

body#about1 a#aboutWiseled,
body#about2 a#aboutFlashlights {
	color: #FF8000;
	text-decoration: none;
	background-image: url(images/globalGfx/selectedSubMenuItemArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}




/* --- DEALERS PAGE --- */

#dealersMapCol660 {
	float: left;
	width: 660px;
}
#dealersListCol380 {
	float: left;
	width: 380px;
	margin-left:34px;
}
#dealersListCol380 p {
	font-size:11px;
	color:#797974;
	font-weight:normal;
}
#dealersListCol380 h2 {
	font-size:16px;
	color:#FF8000;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}



/* --- A PAGES --- */


		/* --- NAV --- */
		
body#a1 a#aReg,
body#a2 a#aDB,
body#a3 a#aComm,
body#a4 a#aNews,
body#a5 a#aAdmin,
body#a6 a#aShowWiseDealers,
body#a7 a#aRegEditSeller {
	color: #FF8000;
	text-decoration: none;
	background-image: url(images/globalGfx/selectedSubMenuItemArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}




/* --- B PAGES --- */


		/* --- NAV --- */
		
body#bs1 a#bsPersInfo,
body#bs2 a#bsManage,
body#bs3 a#bsWrite,
body#bs4 a#bsBlog,
body#bs5 a#bsReg,
body#bs6 a#bsSales,
body#bs7 a#bsComm,
body#bs8 a#bsTOU {
	color: #FF8000;
	text-decoration: none;
	background-image: url(images/globalGfx/selectedSubMenuItemArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}

body#bd1 a#bdPersInfo,
body#bd2 a#bdReg,
body#bd3 a#bdSales,
body#bd4 a#bdComm {
	color: #FF8000;
	text-decoration: none;
	background-image: url(images/globalGfx/selectedSubMenuItemArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}


/* --- A AND B PAGES --- */

.dynamicTxtElement {
	display: inline-block;
	background-color:#FFF;
	border: 1px solid #B3B3AF;
	padding: 3px 6px;
	font-weight: bold;
}




/* --- CART PAGES --- */


td.cart_large_qty {
	width: 70px;
}

.cartStepThis {
	font-size: 16px;
	font-weight: bold;
	color: #FF8000;
	letter-spacing:.1em;
}
.cartStepDone {
	font-size: 16px;
	font-weight: bold;
	color: #797974;
	letter-spacing:.1em;
}
.cartStepNext {
	font-size: 16px;
	font-weight: bold;
	color: #d1d1cb;
	letter-spacing:.1em;
}

.cartTableForm td {
	font-size: 12px;
	padding: 4px 0;
}




