 /*kjgarriott.com style sheet--Kevin J. Garriott 2005 updated 3/31/05*/
 
	a {
	  color:#0066ff;
	  text-decoration:none;
  	}

  	a:hover {
	  color:#999999;
      text-decoration:underline;	
  	}
		
	ul {
		/*color:#0099ff;*/
	}	
		
	body {
		background: #7180a7 url(../images/frame/nbg.jpg) repeat-x left top;		
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#0C0C0C;
	}	
				
	td {
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	}
	  
#testkjg td{
	background: #d8dce7;
	/*background: #f8eaba;  */
	cursor:default;
}

  	.hr {
      color:#cccccc;
  	}	
	
	.bodycell {
		/*border-left: 1px #999999 solid;
		border-right: 1px #999999 solid;
		background-color: #ffffff;*/	
	}


	.bodycell .tdl{
		background:url(../images/frame/lm.png) top left repeat-y;
		width:13px;
		text-align:right;
	}
	.bodycell .tdm{
		background-color: #ffffff;
		padding:0 15px 0 15px;
	}
	.bodycell .tdr{
		background:url(../images/frame/rm.png) top left repeat-y;
		width:14px;
	}
	.bodycell .tdMenu{
		background-color: #303751;
		height:30px;
	}


	.footer{
		background:url(../images/frame/btm.png) bottom left no-repeat;
		height:65px;
	}
	
	#date {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	
	h1#si\tetitle {
  margin:10px 2px 0px 2px;/*top right bottom left*/
  width: 160px;
  height:50px;
  display: list-item;
  list-style-image:url(../images/nlogo.jpg);
  list-style-position: inside;
  letter-spacing:-1000em;
  font-size: 1pt;         
  color: #fff;             
}

.mapBox{
	width: 600px; height: 500px;
}

.noStock{
	z-index:2; position:absolute; padding-left:5px;
}


form { margin: 0; }

textarea { 
	border:1px #CACACA solid;
	color: #555555;
	font-size: 9px;
	font-family: verdana;
   background-color: #EDEDED
 } 

/* works in all but IE :(
input[type="text"] { 
	border:1px #CACACA solid;
	color: #555555;
	font-size: 9px;
	font-family: verdana;
  background-color: #EDEDED	
 } 
 */
 
input { 
	border:1px #CACACA solid;
	color: #555555;
	font-size: 9px;
	font-family: verdana;
  background-color: #EDEDED	
} 
 
select {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: Blue;
}

.formTextColumn{
	width:80px; padding:0 5px 5px 0; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:right;
}
.formInputColumn{
	width:200px; padding:5px 0 5px 5px; border-bottom:1px solid #cccccc; text-align:left;
}
.formSubmitRow{
	padding:5px 5px 5px 0; border-bottom:1px solid #cccccc; text-align:right;
}

.msg {
	padding: 5px 0 5px 0;	
}
.msg ul, .msg li {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 11px;
	line-height: 120%;

}

.err {
	font-weight: bold;
	color: #F00;
}


.succ {
	font-weight: bold;
	color: #0066FF;
}


.priceBox1{
	width:88px;
}
.priceBox2{
	width:88px;
}

.spacer{
	float:left;padding-left:7px; text-align:center;
}



/*
 * HIGHSLIDE
 */
.highslide {
			cursor: url(../scripts/hs/graphics/zoomin.cur), pointer;
		    outline: none;
		}
		.highslide img {
			/*border: 3px solid #e7cc98;*/
		}
		.highslide:hover img {
			/*border: 3px solid white;*/
		}

		.highslide-image {
			border: 2px solid white;
		}
		.highslide-image-blur {
		}
		.highslide-caption {
			display: none;
			border: 2px solid white;
			border-top: none;
			font-family: Trebuchet MS;
			font-size: 10pt;
			padding: 5px;
			background-color: white;
		}
		.highslide-display-block {
			display: block;
		}
		.highslide-display-none {
			display: none;
		}
		.highslide-loading {
			display: block;
			color: white;
			font-size: 9px;
			font-weight: bold;
			text-transform: uppercase;
			text-decoration: none;
			padding: 3px;
			border-top: 1px solid white;
			border-bottom: 1px solid white;
			background-color: black;
			padding-left: 22px;
			background-image: url(../scripts/hs/graphics/loader.gif);
			background-repeat: no-repeat;
			background-position: 3px 1px;
		}
		a.highslide-credits,
		a.highslide-credits i {
			padding: 2px;
			color: silver;
			text-decoration: none;
			font-size: 10px;
		}
		a.highslide-credits:hover,
		a.highslide-credits:hover i {
			color: white;
			background-color: gray;
		}
		a.highslide-Main {display: block; border: 0; margin: 0 0 16px 0; font: normal 10px Trebuchet MS; color: white; text-decoration: none;}
		
		.dialogLinks{
			color:#ffffff !important; 
			font-size:10px !important; 
			text-decoration:none !important;
		}

.cmsHeader a{
	color:#999999;
	text-decoration:none;
}

.cmsHeader a:hover{
	color:#0066ff;
	text-decoration:underline;
}

.adminLinks a:link {
  border-style: solid;
  border-width : 1px 2px 2px 1px;
  text-decoration : none;
  padding : 2px;
  border-color : #737eac;
	background-color:#e8e8e8;
}
.adminLinks a:hover { border-color: #ccc; }




.mceToolbarTop * {
float:left;
}

.mceToolbarTop select {
width:auto!important;
}

.mceToolbarTop option {
float:none;
}











