/* kampers2 */

body {	/* styles applied to body */
margin:0;
padding:0;
height:100%;
border:none;
background: #dcdcdc url('images/slices/background3.jpg') repeat-y fixed center; 
/*background-image: url('images/slices/background3.jpg');
background-repeat:repeat-y;
background-attachment:fixed;
background-position:center top;*/
font-family: verdana, helvetica, arial;
font-size: 10px;
color: /*#696969*/#000;
line-height:1;
}

.containerMain{
width:735px;
height:auto;
margin:0px;
padding:0 3 0 4px;
height:auto;
border-top:0px solid #555;
border-right:0px solid #555555;
border-bottom:0px solid #555;
border-left:0px solid #555555;
text-align:center;
background: #fff url('images/slices/boxSlice.gif') repeat top left;
}


* html .containerMain{ /* for ie */
width:738px;
height:auto;
margin:0px;
padding:0 4 0 6px;
border-top:0px solid #555;
border-right:0px solid #555555;
border-bottom:0px solid #555;
border-left:0px solid #555555;
text-align:center;
/*background: #fff url('images/slices/boxSlice2.gif') repeat top left;*/
}





p {
margin-top:10px;
margin-bottom:0px;
text-indent: 0px;
line-height:1.3;
}

form { /*styles applied to forms (fixes padding in IE) */
margin:0px; 
padding:0px;
}

.galleryContainer{
line-height:2.5em;
margin-left:5px;
margin-top:20px;
}

/*#fullheight{height:100%;}*/

.box{		/*page container*/
margin:0;
padding:0 0 5 4;
width:736px;
height:/*100%*/auto;
/*border-top:3px solid #fff;*/
/*border-right:/*3*/1px solid #acacac;*/
/*border-bottom:1px solid #fff;*/
/*border-left:/*3*/1px solid #acacac;*/
background-color:#fff;
text-align:left;
}

* html .box{		/*page container for ie*/
margin:0;
padding:0 2 5 3;
width:740px;
height:/*1000px 100%*/auto;
/*border-top:3px solid #fff;*/
/*border-right:/*3*/1px solid #acacac;*/
/*border-bottom:3px solid #fff;*/
/*border-left:/*3*/1px solid #acacac;*/
background-color:#fff;
text-align:left;
}



.top {		/*container for top menu items*/
margin:/*2*/4 20 0 4;/*20*/
padding:0;
width:auto;
height:auto;
background-color:#fff;
/*border:0px solid #ccc;*/
text-align:right;
}

.header {	/* page heading styles  holds header image */
margin:0 0 0 25;
padding:0 0 0 0;
width:auto;
height:/*auto*/52px;
color:#000;
/*background:url(images/slices/kampers.jpg) left;*/
/*background:url(images/slices/header.jpg) left;
background-repeat: no-repeat;*/
/*border:0px solid #ccc;*/
text-align:left;
/*font-size:26px;
font-weight:bold;*/
}

.bellme {
float:right;
margin:10 30 0 0;
}

.mainImg {    /* box holding main large image under main navigational menu */
margin:0 11 0 11;
padding:0;
width:710px;
height:296px;
/*border:0px solid #999;
background-color:#fff;*/

}

.mainImg2 {    /* box holding main large image under main navigational menu */
margin:0 11 0 11;
padding:0;
width:710px;
height:200px;
border:0px solid #999;
background-color:#fff;
/*align:center;*/
}

/************ gallery styles start ****************/
/* styles for new main image and thumbnail gallery swap */
.checksize {
	width:712px;
	height:302px;
	border:1px solid #000;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

.galCont { 	/* container for 'galContA' & 'galContB' */ 
	width:708px;
	height:282px;
	margin:0 11 0 11;
	/*margin:0px;*/
	padding:0px;
	background:#fff;
	border:0px solid #f90; /* when remove later, adjust height + width accordingly */
	/*align:center;*/ 
}
.galContA {	/* container for gal main img */
	width:530px;
	height:282px;
	margin:0 6 0 0;
	/*padding:0px;
	background:#ccc;*/
	float:left;
	clear:left;
}
.galContB {	/* container for gal thumb imgs 1,2,3 */
	width:170px;
	height:284px;
	margin:0px;
	padding:0px;
	border:0px solid #999;
	background:#fff; /*f90*/
	float:right;
	clear:right;
}
.galImg1, #galImg3 {	/* gal thumb imgs 1,3 styles */  
	width:170px;
	height:90px;
	margin:0;
}
.galImg2 {	/* gal thumb img 2 styles */
	width:170px;
	height:90px;
	margin:6 0 6 0;
}
/*************** gallery styles end ****************/



.midNav {    /* styles for orange mid horizontal navigation bar*/
margin:10 /*8*/12 15 5;
padding:2 0 1 3; 
width:auto;
/*width:535px;*/
height:18px;
background: #f90 url(images/slices/line2.jpg) repeat left;
/*background: #f90 url(images/slices/leftNavOn.jpg) repeat left;*/
/*background: #f90 url(images/slices/midNavBg.jpg) left;*/
border:1px solid #7f7f7f;
/*border-top:0px solid #000;
border-right:0px solid #000;
border-bottom:0px solid #000;
border-left:0px solid #000;*/
color:/*#fff*/#000;
font-size:11px;
font-weight:bold;
}

* html .midNav {    /* styles for orange mid horizontal navigation bar*/
margin:10 /*8*/6 15 5;
padding:2 0 3 3; 
width:auto;
height:22px;
background: #f90 url(images/slices/line2.jpg) repeat left;

/*background: #f90 url(images/slices/leftNavOn.jpg) repeat left;*/
border:1px solid #7f7f7f;
color:/*#fff*/#000;
font-size:11px;
font-weight:bold;
}

.midNavL {
float: left;
text-align:left;
/*border-right:2px dotted #f60; */
padding-right:10px;  	     

}
.midNavL a{   
text-decoration:none;
color:/*#fff*/#000;
}
.midNavR {
margin-right:35px; 
margin-bottom:0px;
float: right;
text-align:right;
font-size:13px;
/*border-left:2px dotted #f60;*/ 
/*padding-left:10px;*/  	    
}

.midNavR a{
text-decoration:none;
color:/*#fff*/#000;
}

.nilItem {
width:/*150px*/auto;
border:1px solid #ccc;
padding:3;
margin:5 5 0 6;
font-size:12px;
color:orange;
}
.hours {
width:auto;
border:0px solid #ccc;
padding:3;
margin:5 5 0 6;
font-size:12px;
font-weight:bold;
color:orange;
}

.countx {
padding:3;
margin:5 0 0 6;
font-size:9px;
color:orange;
}


/*
.navmidb {
margin:15 7 0 2;
padding:0 0 0 3; 
width:auto;
height:20px;
background: #f90 url(images/slices/midnavSlice.jpg) repeat left;
border-top:1px solid #f60;
border-right:1px solid #f60;
border-bottom:1px solid #f60;
border-left:1px solid #f60;
color:#fff;
font-size:10px;
font-weight:bold;
}

#navmid li
{
margin:0px;
display: inline;
list-style-type: none;
padding-right: 5px;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
vertical-align:top;
}
*/
.itemImg{   /* holds sale page main image */ 
margin: 0 0 0 5;
width:540px;
height:225px;
padding:0;
border:0px solid #999;
/*height: 250pxauto;*/
/*background: #f90 url(images/stockImgs/tin1.jpg) no-repeat left;*/
background-color: #fff;
}

.itemDesc {   /* sales page product description */
margin:7 5 3 5;
padding:0 5 0 3; 
width:526;
height:auto;
background-color:#fff;
border:0px solid #d4d4d4;
color:/*#696969*/#333;
font-size:13;
font-weight:normal;
line-height:14px;
text-align:left;
clear: both;
}

.cntDiv {   /* contact container */
margin:7 10 3 10;
padding:0 0 0 0; 
width:710;
text-align:left;
}

.returnAdd {
margin: 25 25 5 0;
text-align:right;
width:auto;
}




/* styles for hotsales items to display */

.trial {
	padding:0px 0px 5px 0px;
	/*margin-top:0px;*/
	margin:0 0 0 7;
	text-align:center;
}

* html .trial {
	padding:0px 0px 5px 0px;
	/*margin-top:0px;*/
	margin:0 0 0 15;
	text-align:center;
}


.hsContainer {
width:100%;
/*height:auto;*/
border:1px dashed #ccc;
padding:5 /*5*/0 5 0;
margin:5 0 5 0;
background: #dcdcdc;
text-align:center;
}




.hsBox {
/*width:162; original*/
width:162px;
height:/*134*/122px;
border:0px solid #000;/* 1px orig */
padding:0;
background: #fff url(images/slices/hsBG3.jpg) no-repeat center;
margin:5 9 8 9;
text-align:center;
float: left;
}

* html .hsBox {/*added 26 08 08 */
width:162px;
height:122px;
border:0px solid #000;
padding:0;
background: #fff url(images/slices/hsBG3.jpg) no-repeat center;
margin:5 6 8 6;
text-align:center;
float: left;
} 

.hsBoxInner {
width:140;/*140*/
/*border:1px solid #ccc;*/
margin:/*10*/11 0 0 1;
text-align:center;
}


* html .hsBoxInner {
width:138;
margin:12 0 0 0;
text-align:center;
}


.specBox {   /* container style for combined special item image and description */
margin:10 0 0 10; /* 10 7 0 2 */
padding:0 0 0 0; /* 5 0 5 0 */
width:140;
height:auto/*80px*/;
font-size:10px;
border:0px solid #f90;
text-align:center;
}

.specLnk {
width:/*auto*/140;
background: #999 url(images/slices/leftNavSlice.jpg) repeat left;
padding:3 8 4 8;
color:#fff;
font-size:10px;
font-weight:bold;
text-align:center;
}
* html .specLnk {
width:/*auto*/138;
background: #999 url(images/slices/leftNavSlice.jpg) repeat left;
padding:/*3 8 4 8*/3 0 4 0;
color:#fff;
font-size:10px;
font-weight:bold;
text-align:center;
}

.specLnk a {
color:#fff;
text-decoration:none;
}

.specImg {   /* img container within above specBox */
margin:0 0 0 0; 
width:140;
height:80px;
border:0px solid #999;
background:#ccc;
text-align:left;
}

* html .specImg {   /* img container within above specBox */
margin:0 0 0 0;
width:138;
height:80px;
border:0px solid #999;
background:#ccc;
text-align:left;
}


/*   end of hotsales styles  */


img.b {
position:relative;
left:0px;
top:0px;
z-index:1
}
img.c {
position:relative;
left:0px;
top:-63px;
z-index:2
}
.specDesc {   /* description container within above specBox */
margin:0 5 5 10; 
width:140;
height:auto;
font-size:10px;
border:0px solid #ccc;
text-align:left;
line-height:10px;
vertical-align:top;
}
#specDesc a { color:#000; text-decoration:none;}
#specDesc a:hover { color:#f90;}

/* header styles */

hr {     /* horizontal rule style (not currently in use) */
border-top:1px solid #ccc;
border-bottom:0px;
border-right:0px;
border-left:0px;
padding:2px 5px 2px 5px;
}

.proBox {
height:auto;
width:530px;
margin:3 0 3 5;
border:0px solid #d4d4d4;
padding:2;
clear: both;
}

.proBoxLeft {    /* used in sales page */
margin:10 5 0 1;
/*height:auto;*/
width: 345px;
border:0px solid #ccc;
padding:0 0 2 3;
float: left;
}

.proBoxRight {     /* used in sales page */
margin:10 10 0 0;
/*height:auto;*/
width: 170px;
border:0px solid #ccc;
padding:0 5 5 5;
float: right;
text-align:right;
}

h1 {		
margin:10 0 6 0;
color:#000;
font-size:11px;
font-weight:bold;
line-height:5px; 
}

.footer {    /* footer styles */
margin:60 30 /*10*/5 30;
padding:5 0 5 0;
width:auto;
/*height:200px;*/
border:0px solid #ccc;
color: #999;
text-align:right;
font-size:9px;
vertical-align:bottom;
}

.tmstmp {
padding-bottom:12px;
position:relative;
background-color:#fff;
top:0px;
left:0px;
float: left;
text-align:left;
z-index:2
}

.slnv {
width: 310px;
height:40px;
margin:5 30 0 0;
border:0px solid #ccc;
padding:0 0 0 0;
float: right;
text-align:right;
clear:left;
}

.gall1 {
width: 540;
height:auto;
margin:10 10 10 0;
border:0px solid #ccc;
padding:10 10 10 0;
float: left;
text-align:left;
clear:both;
}

input.kk {
background: #f90 url(images/slices/midnavSlice2.jpg) repeat left;
}