/* Global website font and background settings (i.e. font type and size, background color, tile background, etc)  */
body {	font: 11px Tahoma, Verdana, Helvetica, Arial; 
		margin-top: 0px;
		background: #FFFFFF; background-image: url("images/kis_bckgrnd.jpg")}


/* Gobal formatting for links  */
a {font: 11px Tahoma, Verdana, Helvetica, Arial; text-decoration: none; color: #000000}
a:hover {color: #383838; text-decoration: underline;}

/* Formating for header top links at top of web site (i.e. contact us, faq, etc) */
a.headerLinks {text-decoration: none; color: #000000}
a.headerLinks:hover {text-decoration: underline; color: #000000}
.headerText {COLOR: #000000;}

/* Formating for footer links at bottom of web site (i.e. contact us, faq, etc) */
a.footerLinks {text-decoration: none; color: #000000}
a.footerLinks:hover {text-decoration: underline; color: #000000}
.footerText {COLOR: #000000;}

/* Gobal formatting for bread crumb trail  */
.BreadCrumb {
	width: 100%;
	padding-top: 0px;
	border-bottom: 1px solid #4f0400;
	padding-bottom: 5px;
	font-color: black;
	font-size: 14px;	
	margin-left: auto;
	margin-right: auto;	
}
/* Gobal formatting for bread crumb trail links and text */
.BreadCrumb a {
	font-size: 18px;
	color: #4f0400;
	text-decoration: none;   
}
.BreadCrumb a:hover {
	text-decoration: underline;   
}
.BreadCrumb span {
	font-size: 18px;
	color: #4f0400; }

/* Gobal formatting for product category text  */
.categoryText {
	width: 100%;
	padding-top: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto; }

/* Gobal formatting for product filters table */
.productFiltersTable {
	padding-top: 10px;
	padding-bottom: 10px;	
	font-weight: bold; 
	align: left;	}
	 
/* Gobal formatting for product filters table for table cells */
.productFiltersTable td {
	vertical-align: bottom;	 
	text-align: left;}	 

/* Gobal formatting for product table  */
.productTable {
	width: 100%; 
	margin-left: auto;
	margin-right: auto;	
	border-spacing: 10px;	
	}
	
/* Gobal formatting for product table cells (where the product images/link and reside)  */
.productTableTd {
	width: 25%; 
	border: 1px solid #4f0400;
	text-align: center;
	padding: 5px;	
	}
	
/* Gobal formatting for product table cells (when there is not a product item to display)  */
.productTableTdEmpty {
	width: 25%;	
	text-align: center; 
	padding: 5px; }
	
/* Gobal formatting for product detail table  */
.productDetailTable {
	width: 100%;
	padding: 5px; 
	margin-left: auto;
	margin-right: auto;	}	
	
/* Gobal formatting for product detail table  */
.productDetailTableLeft {
	width: 50%;
	padding: 5px; 
	vertical-align: top;	
	text-align: center;}
	
/* Gobal formatting for product detail table  */
.productDetailTableRight {
	width: 50%;
	padding: 5px; 
	vertical-align: top; 
	text-align: left;}		

/* Gobal formatting for server side error messages div contaiter tag  */
.#errorMessagesContainer {	
	padding-top: 5px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;	}	

/* Gobal formatting for server side error messages  */
#errorMessagesContainer ul {
	list-style-image: url(images/icons/exclamation.png); }
#errorMessagesContainer li {
	padding: 0 0 0 5px;
	color: #bd341e;
	font-size: 14px;
	height: 20px;}	
	
/* Gobal formatting for my account tables  */
.myAccountTables {
	width: 100%;
	padding: 5px; 
	margin-left: auto;
	margin-right: auto;	}	
	
/* Gobal formatting for server side error messages div contaiter tag  */
.myAccountSubMenuContainer {	
	padding-top: 5px;
	width: 100%;
	text-align: right;	
	margin-left: auto;
	margin-right: auto;	}	
	
/* Gobal formatting for brands table  */
.brandsTable {
	padding: 2px; 
	width: 100%;
	margin-left: auto;
	margin-right: auto;	
	}

/* Gobal formatting for brands table header  */
.brandsTable th {
	color: #4f0400;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	text-align: center;}
	
/* Gobal formatting for brands table cells  */
.brandsTable td {
	text-align: center;}	
	
	
.productName {font-size: 18px; color: #4f0400; }
.productName A:link {font-size: 14px; color: #4f0400;}
.productName A:hover {font-size: 14px; color: #4f0400; text-decoration: underline;}	
.productDescriptionTitle {font-size: 16px; color: #4f0400; }
.productDescription {color: #4f0400; }
	

.bottom {background-image: url("images/bottom.gif") clear: both;}
.departments {background-color: #FF99CC}
.tabcolor {color: #000000}
.orange {background-color: #FFCC66}
.white {background-color: #FFFFFF}
.tab {text-align: center; background-image: url("images/tab.gif")}
.top {background-image: url("images/top.gif")}
.toptab {text-align: center; background-image: url("images/toptab.gif")}
.pageTitle {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #6a6a6a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TD.pageAreaBorder, P {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TD.pageAreaBorder {PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px dotted; PADDING-LEFT: 10px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px; BORDER-BOTTOM: #000000 1px dotted}
TABLE.pageAreaBorder {BORDER-TOP: #000000 1px dotted; BORDER-BOTTOM: #000000 1px dotted}
.RedText {COLOR: Red}
.pageSubTitle {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #6a6a6a; FONT-FAMILY: Arial, Helvetica, sans-serif}

.smallTH {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.main {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.mainNav {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.NavItem {font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; cursor: pointer}

.dottedHR {}

.billingAddress{width:275px;float:left;border-right:1px solid #AAA;padding-right:20px;}
.shippingAddress{width:275px;float:left;padding-left:20px;font-size:11px;font-weight:normal;}
h3 {font-size:12px;}

#top {margin: 0; padding: 0; border: solid 1px #305020;}

h1 {margin: 0; padding: 10px; background-color: #dadada; color: #eeeeee;}

#crumbs {margin: 5px 0 5px 0; padding: 0px; background-color:; color: #000000;}
#crumbs a {margin-bottom: 0px; color: #000000;}

#main {margin-top: 0px; border: solid 1px #ffffff;}


		

