﻿#co1 {
	width:300px;
}
.contentarea {
	min-height:460px;
}
.contactarea {
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
#contactarea {
display:block;
padding-top:25px;
}

#body {
	background:#000000;
	background-image:url('../images/bckgnd.jpg');
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center;
}
.header {

}
#header {
	background-image:url('../images/kpat_logo.jpg');
	margin-left: auto ;
  	margin-right: auto ;
  	width:1004px;
  	height:175px;
	width:100%;
	background-color:black;
	float:none;
}

.main {
	width:1024px;
	margin:auto;
	border: 1px solid #c9c9c9;
}
.tableclass {
	background-color:gray;
	border:0px;
	padding:0px;
}
.linkchange {
	padding:0px;
	margin-bottom:0em;
	margin-top:0em;
}

#container {
	width:1024px;
	margin:auto;
	border: 1px solid #c9c9c9;
	background-color:black;

}
#topnav {
	display:block;
	padding:0;
	width:100%;
}

#left_nav {
	display:block;
	float:left;
}
#middle_nav {
	display:block;
	background-image:url('../images/new_art/navi.jpg');
	float:left;
	left:16px;
	top:16px;
}
#right_nav {
	display:block;
	background-image:url('../images/new_art/navi.jpg');
	float:left;
}
#bottom_nav {
	display:block;
	background-image:url('../images/new_art/navi.jpg');
	float:left;
}
#left_nav_image {
	display:block;

	right:1px;
}
.left_upper_image {
	width:300px;
	height:186px;
}
#image_rotator {
	display:block;
	position:relative;

}
#wallets {
	display:block;
}
#walletsmenu {
	display:block;
	border: 1px solid #c9c9c9;
}

#duty {
	display:block;
}
#dutymenu {
	display:block;
	border: 1px solid #c9c9c9;
}

#belts {
	display:block;
}
#beltsmenu {
	display:block;
	border: 1px solid #c9c9c9;
}

#leggings {
	display:block;
}
#leggingsmenu {
	display:block;
	border: 1px solid #c9c9c9;
}

#parade {
	display:block;
}
#parademenu {
	display:block;
	border: 1px solid #c9c9c9;
}

#electronics {
	display:block;
}
#electronicsmenu {
	display:block;
	border: 1px solid #c9c9c9;
}

#commercial {
	display:block;
}
#commercialmenu {
	display:block;
	border: 1px solid #c9c9c9;
}

#tool {
	display:block;
}
#toolmenu {
	display:block;
	border: 1px solid #c9c9c9;
}

#restore {
	display:block;
}
#restoremenu {
	display:block;
	border: 1px solid #c9c9c9;
}

p {
	word-spacing:1px;
	margin-top: 0; 
	padding-top: 0;
}
* {
	margin: 0;
	padding: 0;
}
.loc {
	
}
#contbody {
display:block;
padding-top:25px;
height:600px;
}
.contbody {
	/*background-image:url('../images/new_art/navibkg.jpg');
	background-repeat:repeat-y;*/
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
#contactcopy {
background-color:#ffffff;
	display:block;
	float:left;
}
.contactcopy {
	color:#000000;
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.emailform {
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#emailform {
	float:right;
}
.restoration{
	/*background-image:url('../images/new_art/navibkg.jpg');
	background-repeat:repeat-y;*/
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
#restoration{
	padding-right:225px;
	padding-left:225px;
	padding-top:25px;
}

#historical {
	padding-right:175px;
	padding-left:175px;
	padding-top:25px;
}
.historical {
	/*background-image:url('../images/new_art/navibkg.jpg');
	background-repeat:repeat-y;*/
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}

.pricingbody {
	background-image:url('../images/new_art/toolborder.JPG');
	background-repeat:repeat-y;
	padding-right:5px;
	padding-left:150px;
	padding-top:25px;

	}
.leggingsbody {
	/*background-image:url('../images/new_art/navibkg.jpg');
	background-repeat:repeat-y;*/
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
#bodywithpadding{
	padding-right:125px;
	padding-left:125px;
	padding-top:25px;
}

.walletbody {
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}

.beltbody {
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
#beltbody {
}

.elecbody {
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
.desctext {
	display: inline;
	text-align:left;
	padding-left:6px;
	background:#ffffff;
	color:#000000;
}
.prodhead {
	color:#D1D3DC;
	text-align:center;
}
#prodhead {
	background-color :#000000;
}

#historybody {
	 padding-top:25px;


}
.historybody {
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
.paradesc {
	padding-left:2px;
	padding-right:2px;

}
.toolprobody {
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
#toolprobody {
	padding-right:125px;
	padding-left:125px;
	padding-top:25px;
}

.duty {
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}

#home {
	padding-right:225px;
	padding-left:225px;
	padding-top:25px;
}
.home {
	background-image:url('../images/toolborder.jpg');
	background-repeat:repeat-y;
}
#pricingbody {
	padding-right:225px;
	padding-left:225px;
	padding-top:25px;
}
.pricingbody {
	background-image:url('../images/toolborder.jpg');
	background-repeat:repeat-y;
}

.commercialbody {
	background:#ffffff;
	background-image:url('../images/sheet.gif');
	background-repeat:repeat-x;
	border:0;
}
#commercialbody {
	display:block;
}

.samplepara {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	border: 1px solid #c9c9c9;
	text-align:justify;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	float:none;
	text-indent: 5pt;
	width:200px;
	height:20px;
}
.wallet_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:360px;
	height:23px;
	text-align:center;
	text-decoration:none;
	float:none;
	text-indent: 5pt;
}
.dutygear_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:330px;
	height:43px;
	text-align:center;
	text-decoration:none;
	float:none;
	text-indent: 5pt;
}
.belts_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:330px;
	height:23px;
	text-align:center;
	text-decoration:none;
	float:none;
	text-indent: 5pt;
}
.leggings_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:330px;
	height:23px;
	text-align:center;
	text-decoration:none;
	float:none;
	text-indent: 5pt;
}
.ceremonial_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:330px;
	height:42px;
	text-align:center;
	text-decoration:none;
	float:none;
	text-indent: 5pt;
}
.electronic_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:360px;
	height:39px;
	text-align:center;
	text-decoration:none;
	float:none;
	text-indent: 5pt;
}
.commercial_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:330px;
	height:79px;
	text-align:center;
	text-decoration:none;
	float:none;
	text-indent: 5pt;
}
.tool_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:330px;
	height:40px;
	text-align:center;
	text-decoration:none;
	float:none;
	text-indent: 5pt;
}
.restoration_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:722px;
	height:20px;
	text-align:center;
	text-decoration:none;
	text-indent: 5pt;
}
#menubox1 {
	width:200px;
	height:20px;
}
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}
.BigBlack {
	font-family : Arial, Verdana, Tahoma, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	color : Black;
}
.ConBlack {
	font-family :"Bookman Old Style";
	font-size : 32pt;
	color : Black;
	text-align:center;
}

.History_Big_Black {
	font-family :"Bookman Old Style";
	font-size : 18pt;
	color : Black;
}

.SmallBlack a {
	font-family : Arial, Verdana, Tahoma, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : Black;
	text-decoration:none;
}
.SmallWhite a {
	font-family : Arial, Verdana, Tahoma, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : D1D3DC;
	text-decoration:none;
}
.SmallWhite a:hover {
	font-family : Arial, Verdana, Tahoma, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : white;
	text-decoration:none;
}

.homeheading {
	font-family :"Bookman Old Style";
	font-size : 32pt;
	color : Black;
	text-align:center;
}

}
.alligned {
	text-align: justify;
	padding-left : 8px;
	padding-right : 8px;
	color : black;
}
.allignedwhite {
	text-align: justify;
	padding-left : 18px;
	padding-right : 18px;
	color : white;
}
.allignedblack {
	text-align: justify;
	padding-left : 18px;
	padding-right : 18px;
	color : black;
}
#col1 {
	display:block;
	width:50%;	
	float:left;
}
#col2 {
	display:block;
	width:50%;	
	float:left;
}

#purplecol2 {
	display:block;
	width:50%;
	float:left;
}

.purplecol1 {
	background-color :#000000;
}
.purplecol2 {
	background-color :#000000;
}
.price {
	text-align: justify;
	padding-left : 8px;
	padding-right : 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #E9E9E9;
}
.BigWhite {
	font-family :Bookman Old Style;
	font-size : 32pt;
	
	color : white;
}
/* Styles for Navigation Menu */
a:hover {
	/*background-color: #666666;*/
}
a {
	/*color:gray;*/
}
#navbar {
	display:block;
	width:100%;
	height:26px;
	padding:0px;
	clear:both;
}
.navbar {
	background-image:url('../images/navbar.gif');	
}
#navigation {
}	
/*cats added for dropdown menu*/
#navcontainer {
	display:block;
	position:relative;
	left:20px;
}
#navlist {
	z-index:99;
}
ul#navlist { font-family: sans-serif; }

ul#navlist a
{
font-weight: bold;
text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
z-index:99;
}

ul#navlist li { float: left; }

ul#navlist li a
{
/*color: #ffffff;
background-color: #003366;
padding: 3px;
border: 1px #ffffff outset;*/
}


ul#navlist li a:active
{
}

ul#subnavlist { 
display: none; 
background-color:#457092

}
ul#subnavlist li { float: none; }

ul#subnavlist li a
{
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist
{
display: block;
position: absolute;
font-size: 8pt;
/*padding-top: 5px;*/
}

ul#navlist li:hover 
{
display: block;
border: none;
}
ul#subnavlist li a
{
display: block;
width: 136px;;
border: none;
padding-top:8px;
color: #ffffff;
text-align:center;
height:24px;
}
ul#subnavlist li a:hover
{
background-color:#E4E4E4;
color: #000000;
}

#home_menu a {
	text-decoration: none;
	font-size:large;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color:black;
	padding-right:25px;
	padding-left:25px;
}
#home_menu a:hover {
	font-size:large;
	text-decoration: none;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color:white;
	padding-right:25px;
	padding-left:25px;
}
.hom_width {
	width:200px;
	height:26px;
}

#history_menu a {
	/*background:#ffffff;*/
	text-decoration: none;
	font-size:large;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	/*color:black;*/
	color:black;
	/*border: 1px solid #c9c9c9;*/
	padding-right:25px;
	padding-left:25px;
}
#history_menu a:hover {
	font-size:large;
	text-decoration: none;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color:white;
	padding-right:25px;
	padding-left:25px;
}

.his_width {
	width:200px;
	height:26px;
}

#pricing_menu a {
	/*background:#ffffff;*/
	text-decoration: none;
	font-size:large;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	/*color:black;*/
	color:black;
	/*border: 1px solid #c9c9c9;*/
	padding-right:25px;
	padding-left:25px;
}
#pricing_menu a:hover {
	font-size:large;
	text-decoration: none;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color:white;
	padding-right:25px;
	padding-left:25px;
}
.pri_width {
	width:300px;
}

#contact_menu a {
	/*background:#ffffff;*/
	text-decoration: none;
	font-size:large;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	/*color:black;*/
	color:black;
	/*border: 1px solid #c9c9c9;*/
	padding-right:25px;
	padding-left:25px;
}
#contact_menu a:hover {
	font-size:large;
	text-decoration: none;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color:white;
	padding-right:25px;
	padding-left:25px;
}
.con_width {
	width:300px;
	
}
.item_id {
	width:100px;
	text-align:left;
	font-weight:bold;
}
.heading_item_id {
	background-color:#000000;
	width:106px;
	text-align:center;
	font-weight:bold;
	color:#D1D3DC;
}
.heading_price {
	width:15px;
	font-weight:bold;
	background-color:#000000;
	color:#D1D3DC;
}
.heading {
background-color:#000000;
	width:850px;
	font-weight:bold;
	color:#D1D3DC;

}
.pic_thumbnail {
	width:110px;
	height:55px;
	border:0;
}
.empty_item_pic {
	width:110px;
	text-align:center;
	font-weight:bold;
}
.special_empty {
}
.empty_id {
	font-weight:bold;
	
}
.empty_id_description {

}
.history_copy_2 {
	text-align: justify;
	padding-left : 364px;
	padding-right : 18px;
	color : black;

}
.sheetbkgwhite {
	height:120px;
	background-color:#ffffff;
}
.sheetbkgwhite2 {
	height:165px;
	background-color:#ffffff;
}

#otherproducts {
	display:block;
	padding-left:54px;
	background-color:#ffffff;
}
