﻿body {
	text-align:center;
	text-align:-moz-center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a:link {
	color: #000000;
	text-decoration:none;
}
a:visited {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color: Red;
	text-decoration:none;
}
a:active {
	color: #000000;
	text-decoration:none;
}

.CatLink:link {
	color: #000000;
	text-decoration:none;
	font-size: 9pt;
}
.CatLink:visited {
	color: #000000;
	text-decoration:none;
	font-size: 9pt;
}
.CatLink:hover {
	color: Red;
	text-decoration:none;
	font-size: 9pt;
}
.CatLink:active {
	color: #000000;
	text-decoration:none;
	font-size: 9pt;
}

.PageTitle
{
	font-weight:bold;
	font-size:12pt;
}

.smallfont {
	font-size: 7pt;
	}
	
.topmenu {
	font-size:9pt; 
	font-weight:bold;
	vertical-align:middle;
	}
	
.smallfontbold {
	font-size: 7pt;
	font-weight: bold;
	}

.PageEditTextBox{
	width:800px;
	}
	
	
.SubItemListBkGnd
{
	background-image: url(../images/ip_body_bk.gif)
	}/*spacer_grey_605_brianbilbo2*/

.AdmnSubItmBorder
{
	border:2px solid white;
	padding:2px;
}

.AdmnSubItmBorderBtm
{
	vertical-align:top;
	border:2px solid white;
	padding:2px;
	border-top:0px;
	height:100%;
	padding-top:8px;
}
.AdmnSubItmBorderBtm2
{
	vertical-align:top;
	border:2px solid white;
	padding:2px;
	border-top:0px;
	border-left:0px;
	height:100%;
}
	
	
.CategoryList
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	margin-left:0px;
	margin-right:0px;
	color:Black;
	height:0;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; 
	}/*FONT-FAMILY: Arial, Helvetica, sans-serif;*/

.CategoryListHeight
{
	color:Black;
	height:15px;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; 
	}/*FONT-FAMILY: Arial, Helvetica, sans-serif;*/
	

.CategoryListTable1
{
	FLOAT: right; WIDTH: 94%;
	}

.CategoryListTable2
{
	FLOAT: left; WIDTH: 100%;
	}
	
.CategoryListLink
{
	color:Black;
	TEXT-DECORATION: none;
	}
	
.CategoryListLink2
{
	color:white;
	TEXT-DECORATION: none;
	}
	
	
.Title
{
	color:white;
	font-size:larger;
	font-weight:bold;
	}



.WhiteBackGround
{ 
	background-color:Black;
	COLOR: #000000;
	}

.SubItemHeading
{
	font-size:10pt;
	font-weight:bold;
}

.SubItemList
{
	font-size:9pt;
	color:black;
 	padding-bottom:2px;
	padding-top:2px;
	padding-right:2px;
}

.SubItemListHeader
{
	color:Black;
	font-weight:bold;
	border:gray 1px solid;
	border-left:gray 0px solid;
}

.SubItemListHeaderLeft
{
	font-weight:bold;
	border:gray 1px solid;
}

.SubItemListTableLeft
{
	border: solid 1px gray;
	border-top: solid 0px gray;
	text-align:left;
}

.SubItemListTable
{
	border: solid 1px gray;
	border-top: solid 0px gray;
	border-left: solid 0px gray;
	text-align:left;
}
	
.SubItemListColorList
{
	font-size:9pt;
}

.SubItemListBottom
{
	 background-color:silver;
}


.CartAlnRt
{
	text-align:right;
}

.CartItemsFont
{
	font-size: 10pt;
	}

.CartItemsFont2
{
    color:Black;
    font-size: 12pt;
}


.RequestInfoTableLeft
{
	FONT-WEIGHT: bold; 
	VERTICAL-ALIGN: sub; 
	WIDTH: 638px; 
	}
	
.RequestInfoTableRight
{
	WIDTH: 377px; 
	VERTICAL-ALIGN: sub; 
	}
	
	
	
.CheckoutTableLeft
{
	width:25%;
	}
	
.CheckoutTableRight
{
	width:75%;
	}
	
.CheckoutTableTextbox
{
	width:250px;
	}

.CheckoutTableDropDown
{
	width:256px;
	}
	
.CheckoutTableTextbox2
{
	width:400px;
	}
	
.CheckoutSmallFont
{
	font-size:xx-small;
	}

.BoldRt
{
	TEXT-ALIGN: right;
	font-weight:bold;
	}
	
.BoldCtr
{
	TEXT-ALIGN: center;
	font-weight:bold;
	}

.AdminFont
{
	 FONT-SIZE: 12px;
	}
	
.Error
{
	color:Red;
	}

.MainCatDisp
{
	font-weight:bold;
}