
/*
BEGIN BOB CODE
*/

.registry_leftnav_table 
{
	border: 1px solid #CCCC99;
}
td.registry_leftnav_td
{
	display:			block;
	vertical-align:		top;
	width:				240px;
}
.registry_leftnav_table TD 
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #666666;
}
.registry_find_table 
{
	border: 1px solid #CCCC99;
	background-color: #F7F7E6;
}
.registry_find_header 
{
	text-align: center;
}

.registry_find_instructions
{
	text-align: center;
}

.registry_find_label 
{
	text-align: right;
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #666666;
}

.registry_recap_label 
{
	text-align: left;
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #666666;
}

.registry_find_textbox 
{
	width: 140px;
}
.registry_find_selectbox
{
	width: 140px;
}
.registry_page_title {
	font-family: Times, Times New Roman, Serif;
	font-size: 18px;
	color: #993300;
}


/*
END BOB CODE
*/

BODY
{
    BACKGROUND-COLOR:	white;
    FONT-FAMILY:		Verdana, Helvetica, sans-serif;
    FONT-SIZE:			.8em;
    FONT-WEIGHT:		normal;
    LETTER-SPACING:		normal;
    TEXT-TRANSFORM:		none;
    WORD-SPACING:		normal;
}


/*
This is the table that surrounds a small form.
*/
TABLE.smallformtable
{
	WIDTH:				512px;
	BORDER:				black thin solid;
	padding:			10px;
}
 
 /*
This is for labels or controls on forms.
*/
TD.datacell
{
	font-weight:		bold;
	width:				200px;
}


/*
These are for cells containing buttons on forms.
*/
TD.buttoncell
{
/*	text-align:		right;
	width:			160px;*/
}

/*
This is for buttons on forms.
*/
INPUT.buttoncell
{
	border: 		1px solid #999999;
	background-color: 	#CCCC99;
	padding-top: 		3px;
	padding-bottom: 	3px;
	padding-left: 		6px;
	padding-right: 		6px;
	font-family: 		Verdana,Arial,Helvetica;
	font-size: 		10px;
	font-weight: 		bold;
	color: 			#FFFFFF;
	text-transform: 	uppercase;
}


/*
These are for spaces in forms.
*/
TD.spacercell
{
	font-weight:		bold;
	width:				40px;
}

TR.spacerrow
{
	height:				12px;
}


/*
This is for text boxes on forms.
*/
.textbox
{
	width:				160px;
}


/*
This is for drop down lists and select boxes on forms.
*/
.selectbox
{
	width:				160px;
}


/*
This is for the whole registry list.
*/
TABLE.RegistryListTable
{
	width:				100%;
}


/*
This is for the header lines at the top of the registry list.
*/
TH.RegistryListHeader
{
	text-align:			left;
	font-size:			small;
}


/*
This is for the other cells in the registry list.
*/
TD.RegistryListCell
{
	text-align:			left;
	font-size:			small;
	height:				16px;
}


/*
This is the infomation at the top of the detail page.
*/
.HeaderField
{
	font-weight:		bold;
}


/*
This is for the text that is displayed when validation fails.
*/
.ErrorText
{
	color:				Red;
	font-size:			10px;
}



/*
************  DETAIL SCREEN  ************
*/

/*
This is for the table that lets you change the sorting, etc.
*/
TABLE.SortTable
{
	width:				490px;
}

TD.PrinterVersion
{
	text-align:			left;
/*	width:				365px;*/
	padding:			5px;
	display:			none;
}

/*
This is the "Printer Version" image.
*/
.PrinterVersion
{
	border-style:		none;
	width:				89px;
	height:				13px;
	display:			none;
}

/*
This is the cell in which the barcode lives.
*/
TABLE.BarCodeTable
{
	width:				490px;
	display:			none;
}

TD.BarCodeCell
{
	text-align:			left;
	display:			none;
}

TD.SortBy
{
	text-align:			right;
	width:				160px;
	padding:			5px;
}

SELECT.SortBy
{
	width:				160px;
}

TD.ShowAll
{
	text-align:			right;
	width:				160px;
	padding:			5px;
}

SELECT.ShowAll
{
	width:				160px;
}

/*
This is for an individual barcode character.
*/
IMG.BarcodeCharacter
{
/*	width:				26px;
	height:				55px;*/
	border-style:		none;
}

/*
This is for the entire table of items on the Detail screen.
*/
TABLE.DetailTable
{
	width:				490px;
/*	padding:			20px;*/
}

/*
This is for the entire row for a new category.
*/
TR.CategoryRow
{
/*	background-color:	#cccccc;*/
	background-color:	#F7F7E6;
	color:				#ffffff;
	font-size:			smaller;
	width:				500px;
}

TD.CategoryTreeCell
{
	width:				30px;
	padding-top:		4px;
	text-align:			left;
}

IMG.TreeControl
{
	width:				20px;
	height:				20px;
	border-style:		none;
}

TD.CategoryCategoryCell
{
/*	color:				#000000;
	font-size:			medium;*/
	padding-top:		4px;
	width:				176px;
}

TD.CategoryNameCell
{
	width:				136px;
	padding-top:		4px;
}

TD.CategoryPriceCell
{
	width:				70px;
	padding-top:		4px;
}

TD.CategoryRequestedCell
{
	width:				40px;
	padding-top:		4px;
}

TD.CategoryRequiredCell
{
	width:				40px;
	padding-top:		4px;
}

/*
This is for the entire row for an item.
*/
TR.ItemRow
{
	width:				490px;
	padding-bottom:		2px;
}

TD.ItemTreeCell
{
	width:				20px;
	padding-top:		4px;
}

TD.ItemImageCell
{
	width:				83px;
	padding-top:		4px;
	padding-right:		4px;
	vertical-align:		top;
}

TD.ItemNumberCell
{
	width:				85px;
	padding-top:		4px;
	vertical-align:		top;
}

TD.ItemNameCell
{
	width:				136px;
	padding-top:		4px;
	vertical-align:		top;
}

.ShortDescription
{
	font-weight:		bold;
}

.LongDescription
{
}

.GridInformation
{
}

TD.ItemPriceCell
{
	width:				42px;
	padding-top:		4px;
	text-align:			right;
	vertical-align:		top;
}

TD.ItemRequestedCell
{
	width:				42px;
	padding-top:		4px;
	text-align:			right;
	vertical-align:		top;
}

TD.ItemRequiredCell
{
	width:				42px;
	padding-top:		4px;
	text-align:			right;
	vertical-align:		top;
}


/*
These are the product images on the details page.
*/
IMG.ItemImage
{
	border-style:		none;
	width:				100px;
}

IMG.BlankImage
{
	border-style:		none;
	width:				100px;
	height:				36px;
}
