/*CSS Document*/

@import url('color.css');

@import url('navigation.css');



HTML

{

	height: 100%;

}

.redlink00001 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; font-weight:bold;}
.redlink00001 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; text-decoration:none; font-weight:bold;}
.redlink00001 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; text-decoration:underline; font-weight:bold;}

#mc_cnt {margin:0px auto 0px auto; padding:0px 0px 0px 0; text-align:center; width:965px; background:#ffffff; border: 15px solid #000000;}
/*#mc_cnt {margin:30px auto 20px auto; padding:7px 0px 10px 0; text-align:center; width:960px; background:#d6d6d6; border: 3px solid #999999;}*/

#mc_ftrimg {width:930px; background:#FFFFFF; margin:0px auto 0px  auto; text-align:center; padding:0 10px 0 10px;}


/***************** main body **************/
body {
margin:0px auto 0px auto !important;

	padding: 0px 0px 0px 0px;

	text-align: center;
	background-color:#000000;
}



/***************** float left class - used to float divs **************/



img

{

  border:none;

}



/***************** float left class - used to float divs **************/

.fl

{

	float: left;

}

/***************** float right class - used to right divs **************/

.fr

{

	float: right;

}

/***************** set link of image border to none **************/

A IMG

{

	border: none;

}

/***************** header section **************/

#header {
  margin: 0px auto 0px auto;
  padding:10px 0 10px 0;
  width: 950px;
  background: #FFFFFF url(images/nightowl-logo.gif) no-repeat;
  background-position:30px 30px;
  height: 130px;
  font-family: Verdana, Arial, Helvetica, sans-serif;}




/***************** top header medwig text **************/

.medwig {

  width: 60%;

  margin: 0px;

  font-size: 11px;

  padding: 14px 0px 8px 0px;

  font-weight: bold;

  color: #444444;

  text-align: right;

}

/***************** fedex shipping text **************/

.fedex {

  width: 45%;

  margin: 0px;

  padding-top: 50px;

  font-size: 12px;

  font-weight: bold;

  color: #444444;

}

/***************** violet fedex text color **************/

.violet

{

	color: #563B8C;

}

/***************** green fedex text color **************/

.green

{

	color: #00C108;

}

/***************** sel font color of fedex text link **************/

.fedex A

{

	color: #6B6B6B;

}

/***************** set italics to normal **************/

.fedex EM

{

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

}

/***************** styling for phone text at the top - phone details **************/

.phone{

	width: 30%;

	margin: 0px;

	text-align: right;

	padding-right: 175px;

	padding-top: 31px;

	font-size: 11px;

	color: #3B5C79;

	font-weight: bold;

}

/***************** set italics styling of phone text to normal  **************/

.phone EM

{

	font-style: normal;

	font-size: 10px;

	color: #7B7B7B;

}

/***************** top badder ad image **************/

#header IMG

{

	vertical-align: middle;

	margin-top: -45px;

	margin-right: -175px;

	border-left: 10px solid #FFF;

}

/***************** styling main top naviagion **************/

.top-navigation

{

	width: 35%;

	margin: 0px;

	text-align: right;

	font-size: 12px;

	font-weight: bold;

	list-style: none;

	padding: 8px 0px;

}

/***************** list styling of sign in, my account and cart **************/

.top-navigation LI

{

	display: inline;

}

/***************** link styling of sign in, my account and cart **************/

.top-navigation a:link , .top-navigation a:visited

{

	text-decoration: none;

	color: #444444;

	padding: 0px 10px 0px 6px;

	border-right: 1px solid #444444;

	font-size:12px;

}

/***************** set border to none last list of cart link to none **************/

A.last

{

	border-right: none;

}

/*********** end header *************



********** main horizontal navigation

#nav

{

	border-top: 1px solid #9E0707;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	height: 29px;

}



#nav, #nav UL

{

	

	padding: 0;

	margin: 0px 0px -1px;

	list-style: none;

	line-height: 1.7;

	text-align: left;

}



#nav LI A:link, #nav LI A:visited

{

	display: block;

	width: 12.5em;

	font-size: 12px;

	color: #3A3A3A;

	text-decoration: none;

	padding: 4px 0px 5px 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

* HTML #nav LI A:link, #nav LI A:visited

{

	width: 12.5em;

}



.subproduct

{

	padding-left: 0px;

}



#nav LI UL A:hover

{

	background: #FAFF8D;

	padding: 4px 0px 5px 10px;

	width: 13.5em;

	display: block;

}

#nav LI

{

	

	float: left;

	width: 13.5em;

	

}

#nav LI UL

{

	

	position: absolute;

	margin-top: -1px;

	background: #FEFFF1;

	width: 14.5em;

	left: -999em;

	

	border: 2px solid #D6A2A2;

	border-top: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 12px;

}

#nav LI:hover UL, #nav LI.sfhover UL

{

	

	left: auto;

}

 **************/

#content

{

   width: 950px;
  margin: 0px auto;
  background:#FFFFFF;

}

* HTML #content

{

	width: 950px;

}

/*********** styling for search box **************/

#search {

  

  background: url(images/search-bg00.gif) repeat-x;  

  text-align: left;

  padding-left: 10px;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  margin: 0px;
  padding-top:3px;

  

  

}

/*********** set textinput border to 1 pixel  **************/

#search INPUT

{

	margin: 0px;

}

/*********** set margin and padding of pharagrap  **************/

#search P

{

	margin: 0px;
	padding: 6px 0px;
	color:#FFFFFF;
	font-weight:bold;

}

/*********** main product container **************/

#product-container

{

	padding: 0px 16px 10px;

	width: 953px;

}

/*********** stylin for left content box inside main product container **************/

#left-content

{

	float: left;

	width: 722px;

	margin-bottom: 6px;

}

/*********** 

#right-content

{

	float: right;

	width: 190px;

	background: url(images/ad.jpg) no-repeat;

	height: 418px;

	margin-top: 6px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	padding: 10px 15px;

}



#right-content H1.ad-top

{

	margin: 0px;

	font-size: 22px;

	color: #FFF;

}

#right-content H1.ad-mid

{

	margin: 0px;

	font-size: 24px;

	font-weight: normal;

	padding-top: 35px;

	color: #000;

}

#right-content P

{

	font-size: 11px;

	margin: 0px;

	color: #FFF;

}

#right-content P.buy

{

	padding-top: 10px;

	font-size: 37px;

	color: #6E0000;

}



.shopping IMG

{

	vertical-align: middle;

}

#left-content H1.shipping

{

	text-align: left;

	font-size: 25px;

	font-weight: bold;

	color: #FB811E;

	width: 44%;

	padding-left: 40px;

	padding-top: 2px;

}

#left-content H1.shipping A

{

	font-size: 11px;

	font-weight: normal;

	color: #777777;

}

#left-content H1.shipping A:hover

{

	color: #FB811E;

}

#left-content H1.shipping EM

{

	font-size: 16px;

	font-style: normal;

	color: #A9A9A9;

}

#left-content H1.best

{

	font-size: 30px;

	color: #1CA00E;

	margin: 30px auto 0px;

	border-top: 1px solid #D6A2A2;

	width: 225px;

	padding-top: 10px;

}

/*********** text with background color **************/

H1.textwithbg

{

	padding: 5px;

}

/*********** product detail box - holds the four featured products **************/

#product-details

{

	margin: 0px auto;

	width: 610px;

	padding-top: 10px;

}

/*********** styling and box for the four (4) featured products **************/

.column

{

	text-align: left;

	float: left;

	width: 110px;

	padding: 0px 15px 0px 25px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background: url(images/vline-product-red.gif) no-repeat 20px 0px;

}

/*********** clears the vertical background line separators of products **************/

.last-column

{

	background: none;

}

/*********** styling for product title text **************/

#left-content .column H1

{

	font-size: 12px;

	margin: 0px;

	font-weight: bold;

	padding-top: 8px;

}

/*********** styling of products description **************/

#left-content .column P

{

	font-size: 10px;

	margin: 0px;

	line-height: 1.6em;

}



/*********** Holds the klein history, klein product(magazine) image and testimonial boxes **************

#company1

{

	border: 1px solid #D6A2A2;

	width: 923px;

	padding: 10px 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background: #FEF1F1 url(images/vline-company-red.gif) repeat-y;

}





*********** styling for the Klein history box **************

.history

{

	width: 512px;

	margin: 0px 8px 0px 0px;

	text-align: left;

	background-color: #FFF;

	padding: 10px;

	color: #000;

	height: 173px;

}

*********** styling for the klein product(magazine) image **************

.mag

{

	width: 152px;

	margin: 0px 8px;

}

*********** styling for the testimory box **************

.testimony

{

	width: 187px;

	margin: 0px 0px 0px 8px;

	background-color: #FFF;

	text-align: left;

	padding: 10px;

	font-size: 11px;

	line-height: 1.5em;

	height: 173px;

}

*********** styling of headings inside history box **************

.history H1

{

	font-size: 10px;

	font-weight: bold;

	margin: 0px;

}



*********** styling of headings inside testimony box **************

.testimony H1

{

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	border-bottom: 1px solid #CCC;

	padding-bottom: 10px;

}

*********** styling of (author name) headings inside testimony box **************

.testimony H1 EM

{

	font-style: normal;

	font-weight: normal;

	font-size: 11px;

}

/*********** styling for footer box **************/

#footer

{

	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	padding: 4px 0px 40px 20px;
  	width: 930px;
  		overflow:hidden;
  	margin: 0px auto 0px auto;
	background:#FFFFFF;
	text-align:left;

}

/*********** styling of pharagraps inside footer box **************/

#footer P

{
  float: left;

  margin-right: 10px;  
  text-align:center;

}

/*********** styling of phone inside footer box **************/

#footer P.phone-footer

{

	font-weight: bold;

	color: #45718C;

}

/************* inside page *************

********** main content box **************/

#container

{

	padding: 0px;

	text-align: left;

	width: 950px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #555;

}

/*********** set width of form tag **************/

#container FORM

{

	width: 370px;

}

/*********** set border of input fields **************/

#container INPUT, #container TEXTAREA, #container SELECT

{

	border: 1px solid #555;

}

/*********** make text description of input text to bold **************/

#container LABEL

{

	font-weight: bold;

}

/*********** set heading font to bold inside container **************/

#container H1

{

	font-size: 12px;

	font-weight: bold;

}

/*********** set 0 margin and 0 padding to desired tag **************/

.no-margin

{

	margin: 0px;

	padding: 0px;

}

/*********** main text box container - this holds the text  **************/

.icolumn

{
	padding:0 0 20px 20px;	
	width: 380px;

}

/*********** sets the ex. icolumn box width to 600px **************/

.wide

{
	padding:0 0 0 20px;	
	width: 600px;

}

/*********** sets the ex. icolumn box width to 550px **************/

.wider

{
	padding:0 0 0 20px;	
	width: 550px;

}

/*********** sets the ex. icolumn box width to 400px **************/

.narrow

{
	padding:0 0 0 20px;	
	width: 400px;

}

/*********** sets the ex. icolumn box width to 180px **************/

.narrower

{
	padding:0 0 0 20px;	
	width: 180px;

	float: left;

}

/*main background image heading for pre-purchase page*/

.pre-purchase

{

	background: url(images/image-1.png) no-repeat top right;

	/*change pre-purchase image header here*/

}

/*main background image heading for post-purchase page*/

.post-purchase

{

	background: url(images/image-2.jpg) no-repeat top right;

	/*change post-purchase image header here*/

}

/*main background image heading for order-status page*/

.order-status

{

	background: url(images/image-3.jpg) no-repeat top right;

	/*change order status image header here*/

}

/********** style for content *************/



#content-box

{

	margin: 0px auto;

	width: 950px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

	padding-bottom: 20px;

	text-align: left;

}





#shopping-contentbox

{

	width: 800px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666666;

	padding-bottom: 20px;

	text-align: left;

	float:right;

}

#shopping-contentbox a

{

	text-decoration:none;

}



.list A

{

	color: #4b5359;

}

.list

{

	float: left;

	margin: 0px;

	padding-left: 30px;

	width: 204px;

	padding-top: 4px;

}





.clear-float

{

	float: none;

	width: 600px;

}

.last

{

	padding-right: 0px;

}

BR.clear

{

	clear: both;

}

.middle

{

	padding: 0px 14px;

}

.product-box

{

	border: 1px solid #D8D8D8;

	border-top: none;

	/*width: 908px;*/

	padding: 7px 10px 0 10px;

	background: url(images/red-header.png) repeat-x;

	margin-top: 20px;

	padding-bottom: 10px;

}

.grey

{

	background: url(images/grey-header.png) repeat-x;

	float: left;

	width: 265px;

	margin-left: 5px;

	padding-bottom: 10px;

}



.narrowgrey

{

	background: url(images/grey-header.png) repeat-x;

	float: right;

	width: 358px;

	margin-left: 4px;

	padding-bottom: 10px;

}



.product-box-grey

{

	border: 1px solid #D8D8D8;

	border-top: none;

	width: 900px;

	padding: 0px 20px;

	background: url(images/grey-header.png) repeat-x;

	margin-top: 20px;

	padding-bottom: 10px;

}



.product-box UL

{

	margin-left: 16px;

	padding: 0px;

}

H1.sub-header

{

	color: #4a4c4f;

	margin-top:0px;
	padding-top: 0px;
*padding-top: 2px;
	margin-bottom: 5px;

}

H1.side-nav

{

	color: #353941;

	padding-bottom: 4px;

	margin-bottom: 15px;

	border-bottom:1px solid #aa0000;

	padding-top:5px;

}



H1.sidenav-noborder 

{

	color: #353941;

	padding-bottom: 4px;

	margin-bottom: 15px;

	border-bottom:none;

	padding-top:5px;

	text-decoration:none;

}



H1.sidenav-noborder a

{

	color: #809984;

	text-decoration:none;

}



H1.sub-header A

{

	color: #4A4C4F;
		padding-top: 0px !important;
	*padding-top: 20px;
	margin-bottom: 30px;
	overflow:hidden;
	text-decoration: none;

}

.product-image

{

	margin-right: 12px;

	margin-bottom:10px;	

}

.product-box A

{

	color: #4A4C4F;

}

/*header image style*/

.header-image

{

	width: 950px;

	height: 182px;

	border-top: 1px solid #FFF;

	margin-top: 15px;

}











.header-image H2

{

	font-size: 17px;

	font-weight: bold;

	padding-top: 100px;

	width: 300px;

	text-align: right;

	color: #A71E18;

}

.header-image H3

{

	font-size: 24px;

	font-weight: bold;

	margin-top: 105px;

	padding-left: 60px;

	width: 700px;

	text-align: left;

	color: #464646;

}

.header-image P

{

	padding-top: 0px;

	padding-left: 60px;

	font-weight: bold;

	color: #186E00;

	margin-top: -15px;

}

.header-image A

{

	font-weight: normal;

	font-style: normal;

	color: #186E00;

}





.header-checkout-short

{

	float:right;

	width: 809px;

	height: 102px;

	border-top: 1px solid #FFF;

	margin-top: 15px;

}



.header-image-short
{
	float:right;
	width: 809px;
	height: 60px;
	border-top: 1px solid #FFF;
	margin: 15px 0 15px 0;
}







.header-image-short H2

{

	font-size: 17px;

	font-weight: bold;

	padding-top: 7px;

	width: 300px;

	text-align: right;

	color: #A71E18;

}

.header-image-short H3

{

	font-size: 24px;

	font-weight: bold;

	margin-top: 7px;

	padding-left: 30px;

	width: 700px;

	text-align: left;

	color: #464646;

}



.header-checkout-short H3

{

	font-size: 24px;

	font-weight: bold;

	margin-top: 7px;

	padding-left: 30px;

	width: 700px;

	text-align: left;

	color: #464646;

}



.header-image-short P

{

	padding-top: 0px;

	padding-left: 30px;

	font-weight: bold;

	color: #000000;

	margin-top: -25px;
	*margin-top: -20px;

}

.header-image-short A

{

	font-weight: normal;

	font-style: normal;

	color: #212126;

}





/*header image background*/











.allproducts

{

	background: url(images/header-night-owl-store-product.jpg) no-repeat;

}

.shipping

{

	background: url(images/header-shipping.jpg) no-repeat;

}



.shipping-short

{

	background: url(images/header-shipping-short.jpg) no-repeat;

	width:700px;

}



.ni

{

	background: url(images/header-ni.jpg) no-repeat;

}

.history

{

	background: url(images/header-history.jpg) no-repeat;

}

.more-info



.more-info02

{

	background: url(images/header-more-info02.jpg) no-repeat;

}

.sign-in

{

	background: url(images/header-shopping-cart.jpg) no-repeat;

}



.account-info

{

	background: url(images/header-shopping-cart-short.jpg) no-repeat;

}



.checkout

{

	background:url(images/header-checkout-short.jpg) no-repeat;

}



.modules

{

	background:url(images/header-modules.jpg) no-repeat;

}



.classics

{

	background:url(images/header-classics.jpg) no-repeat;

}



.accessories

{

	background:url(images/header-accessories.jpg) no-repeat;

}



.controllers

{

	background:url(images/header-controllers.jpg) no-repeat;

}



.idrive

{

	background:url(images/header-idrive.jpg) no-repeat;

}



.default{

	background:url(images/header-binoculars.jpg) no-repeat;

}

.type{

	background:url(images/header-type.jpg) no-repeat;

}

.monoculars{

	background:url(images/header-monoculars.jpg) no-repeat;

}

.binoculars{

	background:url(images/header-binoculars.jpg) no-repeat;

}

.goggles{

	background:url(images/header-goggles.jpg) no-repeat;

}

.series{

	background:url(images/header-series.jpg) no-repeat;

}

.nationalgeographic{

	background:url(images/header-nationalgeographic.jpg) no-repeat;

}

.tactical{

	background:url(images/header-tactical.jpg) no-repeat;

}

.nightvision{

	background:url(images/header-nightvision.jpg) no-repeat;

}

.igen{

	background:url(images/header-igen.jpg) no-repeat;

}







/***************** end style for content ***********

**************** style for product keyword page ******************/

.haccordion .header-list, .haccordion .content-product

{

	float: left;

	height: 1330px;

}

.haccordion .header-list

{

	width: 20px;

	background: #EAF4F9;

	color: #FFF;

	cursor: pointer;

	border: 1px solid #8BB8D2;

	border-right-color: #FFF;

}

.haccordion .content-product

{

	display: none;

	width: 0px;

	overflow: auto;

	line-height: 1.5em;

	color: #2F3D43;

}

.haccordion .content-product.visible

{

	display: block;

	width: 300px;

}

.haccordion .content-product P

{

	margin: 5px;

}

.header-list A

{

	display: block;

	width: 20px;

	height: 1330px;

	text-align: center;

	color: #0E518B;

}

.content-product UL LI A

{

	color: #0E518B;

	border-bottom: 1px dashed #0E518B;

}

.content-product UL

{

}

.content-product LI

{

}

/***************** update *************

**************** sign in page sign in box **************/

.sign-in-box

{

	float: left;

	width: 244px;

	height: 135px;

	background: url(images/signinbox.jpg) no-repeat;

	margin-left: 10px;

	margin-top: 10px;

	padding: 25px 0 0 24px;

}

/***************** H1 with bold weight text **************/

#boldtext

{

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

/***************** sign in input **************/

.sign-in-input

{

	border-color: #FFFFFF;

}

* HTML .sign-in-input

{

	margin-left: -10px;

	border: 1px solid #CCCCCC;

}

/***************** forgot log in account **************/

.forgot-password

{

	color: #CC0000;

	display: block;

	margin: 5px 0 0 5px;

}

* HTML .forgot-password

{

	margin-top: -10px;

}

/***************** sign in button **************/

.sign-in-button

{

	float: right;

	margin-top: -22px;

	margin-right: 10px;

}

* HTML .sign-in-button

{

	margin-right: 5px;

	margin-top: -25px;

}

/***************** sign in register **************/

.sign-in-register

{

	float: left;

	background: url(images/logininfobg.gif) no-repeat;

	width: 200px;

	height: 34px;

	margin: 10px 0 0 15px;

	padding: 5px 0 0 12px;

}

/***************** account information normal text **************/

.accountinfonote

{

	font-weight: normal;

}

/***************** account information header title **************/

.account-info-title

{

	border-top: 1px solid #A71E18;

	border-bottom: 1px solid #A71E18;

	margin-top: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 20px;

	color: #A71E18;

}

/***************** account information header title **************/

.textbox

{

	background-color: #FFF;

	width: 200px;

	border: 1px solid #CCC;

	margin-bottom: 10px;

	padding: 0 0 0 5px;

}



.textbox-short

{

	background-color: #FFF;

	width: 150px;

	border: 1px solid #CCC;

	margin-bottom: 10px;

	padding: 0 0 0 5px;

}



/***************** account information header title **************/

.contactform

{

	width: 600px;

	height: auto;

	display: block;

}

/***************** account information header title **************/

.account-info-one

{

	display: block;

	width: 250px;

	float: left;

	height: 20px;

	vertical-align: bottom;

	margin-left: 20px;

}

/***************** account information fieldset **************/

fieldset

{

	background-image: url(images/fieldbg.png);

	background-repeat: repeat-x;

	border: 2px solid #FFF;

	margin-bottom: 15px;

	padding: 5px;

}

/*****************   account information update button **************/

.submit

{

	float: right;

	margin-right: 200px;

	margin-top: 15px;

}

/***************** text input caption **************/

.inputcaption

{

	font-size: 9px;

	margin: -10px 0 10px 275px;

	font-weight: normal;

	display: block;

	width: 297px;

}

* HTML .inputcaption

{

	margin: -10px 0 10px 295px;

}

/***************** email me login **************/

.email-me-login

{

	float: left;

	background: url(images/email-me-login-bg.gif) no-repeat;

	width: 242px;

	height: 69px;

	margin: 10px 0 0 15px;

	padding: 10px 0 0 12px;

}

/***************** email me login button **************/

.email-me-button

{

	float: right;

	margin-top: 5px;

	margin-right: 52px;

}

* HTML .email-me-button

{

	margin-right: 22px;

}

/***************** H1 bold letter **************/

.boldletter

{

	font-weight: bold;

	float: left;

	margin: 0px;

}

/***************** H1 bold letter **************/



/***************** div cart item **************/

.cartitem-box

{

	border-top: none;

	width: 709px;

	padding: 0px;

	margin-top: -5px;

	padding-bottom: 10px;

}

/***************** div product box **************/

#nytpboxcnt {width:395px; margin-left:5px;margin-right:5px; float:left;}
#nytpboxcnt2 {width:395px;  float:left;}
#pbox

{
	float: none;

	width: 395px;
	margin:5px 0 0 0;
	overflow:hidden;
	background: url(images/bhpcc.gif) repeat-y;

}





.pcb {



float:left; 

width:396px; 

height:8px; 

background:url(images/bhpcb.gif) no-repeat;

}



.pcbleft {

  float:left; 

  width:396px; 

  height:8px; 

  background:url(images/bhpcb2.gif) no-repeat;

}



.pct {

  background:url(images/bhpct.gif) no-repeat;

  width:300px;

  height:22px;

  text-align:left;

  padding:6px 0 0 100px;

  font-size:13px;

  font-weight:bold;

  color:#3a3e46;

}



.pct a:link, .pct a:visited{

  font-size:13px;

  font-weight:bold;

  color:#3a3e46;

  text-decoration:none;

}



.pct a:hover{

  text-decoration:underline;

}



.pcc {

  width:100px; 

  margin-left:35px; 

  float:left;

}



*HTML .pcc {

  margin-left:10px; 

}



.pcc2 {

  width:230px; 

  float:left;

  margin:5px 0 0 16px;

}





.ptts {

  margin-left:-20px; 

  color:#9a9275; 

  font-weight:bold;

}



.ptts A{

  color:#9a9275; 

  font-weight:bold;

  text-decoration:none;

}



.ptts a:hover {

  text-decoration:underline;

}





#faqbox{

  

   float:left; 

   width:450px; 

   margin-left:15px; 

   background:url(images/mi-pcc.gif) repeat-y;

 

}





#ccbox

{

	float: left;

	width: 870px;

	margin-left: 30px;

	border: 1px solid #A2A7AF;

	margin-top: 15px;

	padding: 5px 10px;

}

* HTML #pbox, #ccbox

{

	margin-left: 5px;

}

/***************** div product title **************/

.ptitle

{

	width: 225px;

	float: left;

	padding: 3px 0 3px 10px;

	background: #A02C0D;

	color: #FFF;

	font-size: 12px;

	font-weight: bold;

}

.ptitle A

{

	color: #FFF;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.ptitle A:hover

{

	text-decoration: underline;

}

/******* ticker *******/

#ticker

{

	font-family: "Trebuchet MS", Arial, Verdana;

	list-style: none;

	text-align: left;

	position: relative;

	color: #777777;

	margin-top: 10px;

}

#ticker LI

{

	position: absolute;

	overflow: hidden;

}

/***** quotes *****/

BLOCKQUOTE P

{

	padding: 0px 4px;

	background: url(images/quote_down.png) no-repeat bottom right;

}

BLOCKQUOTE

{

	font-size: 16px;

	background: url(images/quote_up.png) no-repeat top left;

}

/***************** cite style **************/

CITE

{

	font-size: 12px;

	float: right;

}

/*index testimonial style*/

#testimony

{

	text-align: left;

	width: 318px;

}

.testititle

{

	font-weight: bold;

	color: #444444;

}

/*inc500 content style*/

#inc5

{

	width: 400px;

	background: url(images/inc500colors.gif) repeat-y;

	height: 167px;

	padding-left: 13px;

}

.inc500

{

	float: left;

	display: inline;

	border-right: 1px solid;

	border-top: 1px solid;

	border-bottom: 1px solid;

	padding: 2px 5px;

	width: 140px;

	margin: 1px 0px;

}

/*text align right*/

.tright

{

	text-align: right;

}

/*kpp link li style*/

#kpp

{

	background: #eef5f9;

	padding-top: 5px;

}



.otherproduct

{

	background: #FEF1F1;

	padding-top: 5px;

	border-bottom:3px solid #FFFFFF;

}









#kpplistcontainer

{

	width: 700px;

}

#kpplistcontainer UL

{

	margin-top: 10px;

	list-style-type: none;

}

#kpplistcontainer A

{

	display: block;

	padding: 2px 5px;

	width: 300px;

	background-color: #C7E0ED;

	border: 1px solid #80AECA;

	margin: 2px 0;

}

#kpplistcontainer A:link, #kpplist A:visited

{

	color: #313341;

	text-decoration: none;

	font-weight: bold;

}

#kpplistcontainer #kpplist A:visited

{

	color: #666470;

	text-decoration: none;

	font-weight: bold;

}

#kpplistcontainer A:hover

{

	background-color: #e5f0f7;

}

/*kpp sitemap list style*/

UL#kppnumlist

{

	margin-left: 20px;

	margin-top: 20px;

	white-space: nowrap;

}

* HTML UL#kppnumlist

{

	margin-top: 0px;

}

#kppnumlist LI

{

	display: inline;

	list-style-type: none;

}

#kppnumlist A

{

	padding: 3px 6px;

}

#kppnumlist A:link, #kppnumlist A:visited

{

	color: #6B5B5B;

	background-color: #FFF;

	text-decoration: none;

	border: 1px solid #80AECA;

	font-weight: bold;

}

#kppnumlist A:hover

{

	background-color: #cfe3ef;

	text-decoration: none;

}

/*top search box additional style*/

.searchbox{

   height:31px; 
   width:300px;
   float:left;
   padding:8px 5px 2px 0px;
 color:#387418 !important;
 font-weight:bold;
}

.mcafeestyle {width:135px; float:right; height:33px; background:url(images/bg-mcimg.gif) repeat-x;margin:0px 10px 0 0; padding:2px 0 0 0; text-align:center;*margin-top:5px;margin-top:1px;}

* HTML .searchbox

{

	padding: 12px 5px 0px 0px;

	height:31px;

}

/*sub product link*/

.subproductlink

{

	text-decoration: underline;

	font-weight: bold;

	color: #444444;

}

/*footer text on all pages*/

#signtext

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #62464E;

	height: 10px;

	padding-top: 10px;
	padding-bottom:20px;
	width:950px;

	float:left;

	text-align:center;

}

/*more info details*/

.moreinfo-details

{

	float: left;

	margin-left: 0px;

	width: 420px;

	padding: 0px 5px;

	margin-left: 7px;

}

/*customer service width style*/

.cc

{

	width: 860px;

}





.nomar-sidenavbar {

	border: 1px solid #D8D8D8;

	border-top: none;

	width: 120px;

	padding: 0px 10px;

	background:#FFF;

	margin-top:0px;

	padding-bottom: 10px;

	color:#353941;

}



.sidenavigationbox

{

	border: 2px solid #DFFFCA;

	border-top: none;

	width: 120px;

	padding: 0px 10px;

	background:#57b626;

	margin-top: -80px;

	padding-bottom: 10px;

	color:#ffffff;

}



.sidenavigationboxtwo

{

	border: 2px solid #DFFFCA;

	border-top: none;

	width: 120px;

	padding: 0px 10px;

	background:#57b626;;

	margin-top: -110px;

	padding-bottom: 10px;

	color:#ffffff;

}









#sidenav {

  margin:0px;

  padding:0px;

}



#sidenavigation UL

{

	margin-top: -5px;

	list-style-type: none;

}

#sidenavigation A

{

	display: block;

	padding: 2px 5px;

	width: 110px;

	margin: 3px 0;

}

#sidenavigation A:link, #sidenav A:visited

{

	color: #ffffff;

	text-decoration: none;

	font-size:13px;

}

#sidenavigation #sidenav A:visited

{

	color: #ffffff;

	text-decoration: none;

}

#sidenavigation A:hover

{

	color:#000000;
	background-color: #9AD71B;

}





H3.kpptitle {

  font-size:16px;

}



.sidenavisubcategory {

  border-bottom:none;

}



.sidenavisubcategory02{

  border-bottom:dashed 1px #bbb8b8;

}



.prodsubcategory {

  border-bottom:solid 1px #bbb8b8;

}









.shopping-title {

  color:#353941;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:11px;

  font-weight:bold;

  text-align:left;

}

.headerparagraph {
	float: right;
	width: 780px;
	display: block;
	margin: 0px 0px 0px 10px;;
	padding: 0px;
	line-height: 1.2em;
}



.shopping-box

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-align: left;

	text-align:left;

}



.shopping-redlink a {

  color:#A71E18;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:11px;

  text-decoration:underline;

  text-align:left;

}



.narrowbox-two {

  float:right;

  width:358px;

  margin-right:10px !important;

}
.narrowbox-two p {
	margin: 15px 0px 0px 0px;
	padding: 0px;
}



.narrowbox {

  float:right;

  width:760px;

}













#footer-images {

  width:950px;

  float:right;

  margin-bottom:20px;

}





/* navigation 2 style */



#navigation-box {

  width:930px;

  margin-top:5px;

  border-top:1px solid #AFD170;

  height:15px;

  padding:7px 10px;

}





* html #navigation-box {

  height:9px;

  padding-bottom:0px;

  margin-bottom:0px;

}









.top-details a:link ,.top-details a:visited {

  color:#444444;

  font-size:11px;

  text-decoration:underline;

  

}



.top-details a:hover {

  color:#6e0000;

  font-size:11px;

  text-decoration:underline;

}





.logo {

	float:left;

	width:440px;

	height:40px;

	margin:30px 0 0 150px;

	position:absolute;

	left: 3px;

	top: 0px;

	display:block;

}



.popup-widht {

  width:650px;

}

.times {

  width:450px; 

  height:15px; 

  float:left; 

  text-align:right; 

  font-size:12px;

  padding-top:10px;

  padding-bottom:5px;

}



.timez {

  width:400px; 

  height:15px; 

  float:left; 

  text-align:left; 

  margin-left:5px; 

  font-size:12px;

  padding-top:10px;

  padding-bottom:5px;

}



.smallfont{

  font-family:Tahoma, Verdana, Arial;

  font-size:9px;

}



.netstorez1 {

  font-family:Arial, Helvetica, sans-serif;

  font-size:14px;

}





.otherprodlistcontainer

{

	width: 700px;

}

.otherprodlistcontainer UL

{

	margin-top: 10px;

	list-style-type: none;

}

.otherprodlistcontainer A

{

	display: block;

	padding: 2px 5px;

	width: 600px;

	background-color: #F4D3D3;

	border: 1px solid #D6A2A2;

	margin: 2px 0;

}

.otherprodlistcontainer A:link, .otherprodlist A:visited

{

	color: #313341;

	text-decoration: none;

	font-weight: bold;

}

.otherprodlistcontainer .otherprodlist A:visited

{

	color: #666470;

	text-decoration: none;

	font-weight: bold;

}

.otherprodlistcontainer A:hover

{

	background-color: #FDF4F4;

}



.otherprodtitle {

  margin:20px 10px;

  font-size:15px; 

  font-weight:bold; 

  color:#353941;

}



.spthumb {

  width:100px; 

  margin-right:20px; 

  float:left;

}





.subproductlinkbox {

	min-height:80px; 

	float:left;

	width:400px;

}



.subproductlinkbox A {

  text-decoration:underline;

  color:#4b5359;

}



.subproductlinkbox a:hover {

  text-decoration:none;

  color:#363f46;

}



.productboxdescription {

  min-height:80px; 

  float:left;

  height:160px; 

  width:160px;

}



.pkeywordbottom {

  padding:5px; 

  margin:0 10px; 

  display:block; 

  border-bottom:1px solid #80AECA; 

  border-top:1px solid #80AECA;

}



.shoppingcartitembox {

  height:100px; 

  padding:5px; 

  background-color:#eef5f9;

}















/***************** more info category **************/



#mbox

{

	float: right;

	margin-top:5px;

	width: 395px;

	margin-left: 8px;

	background: url(images/pcc.gif) repeat-y;

}



.moreinfobox{

  

   float:left; 

   width:450px;

   background:url(images/mi-pcc.gif) repeat-y;

 

}





#ccbox

{

	float: left;

	width: 870px;

	margin-left: 30px;

	border: 1px solid #A2A7AF;

	margin-top: 15px;

	padding: 5px 10px;

}

* HTML #mbox, #ccbox

{

	margin-left: 5px;

}



.ptitle

{

	width: 225px;

	float: left;

	padding: 3px 0 3px 10px;

	background: #A02C0D;

	color: #FFF;

	font-size: 12px;

	font-weight: bold;

}

.ptitle A

{

	color: #FFF;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.ptitle A:hover

{

	text-decoration: underline;

}



.shoppingcarttext {

  font-family:Arial, Helvetica, sans-serif;

  font-size:14px;

}



/***************** end more info category **************/