﻿/*Account Management Stuff*/

/* 
	These Controls simply wrap sections of controls.
	all are <div> controls
*/
#LoginPanel, #PasswordPanel, #LeftPersonalPane, #RightPersonalPane
{}
#LoginPanel, #PasswordPanel
{
	margin:15px;
}
#LeftPersonalPane, #RightPersonalPane
{
	float:left;
	margin:5px;
}
/* 
	<p> controls on the Index page
	
*/
#IndexHello
{
	font-size: 125%;
	color: #94a6ce;
}
#IndexAdditionalDesc
{
}

/*End Index Page*/
/*Address Page*/
.NoAddressInfo, a.NoAddressInfo
{
	font-style: italic;
	font-size: 75%;
	font-weight: bold;
}
/*end Address Page*/
/*
	Common Links that behave Like buttons.
	by default, they match what's in iMIS.css.
	Someone might want to change this 
	so lets leave them on this stylesheet.
 */
a.ActionLink
{
	font-weight: bold;
	font-size: 75%;
	font-family: 'Trebuchet MS' , Tahoma;
	border: solid 1px #94a6ce;
	text-decoration: none;
	padding: .3em;
	border: solid 1 #999999;
	background-color: #e7a138;
	color: #fff;
	margin: .15em;
}

/*Begin Orders Stuff*/
#OrderDetailsSummaryPanel, #BackLink, #OrderDetailsBottomPanel, #OrderDetailsResendEmailLink
{
}
#OrderDetailsBottomPanel
{
	float: right;
}
#OrderDetailsProductGrid table
{
	width: 100%;
}
.breadCrumbNav, .breadCrumbNav a, .link
{
	color: #06c;
	font-size: 85%;
	font-weight: bold;
}
.breadCrumbNav a:hover
{
	color: #039;
}

/* Basic setup for image replacement */
.OrderPreviousStepButton, .OrderPreviousStepOffButton, .OrderNextStepButton, .OrderNextStepOffButton,
.BallRed, .BallBlue, .ShoppingCart, .ShoppingCartOff, .ShoppingCartOffX, .FeaturedProduct, .FeaturedProductOff, .FeaturedNotAvaiable,
.DeleteImage, .EditImage, .CheckImage, .CheckOffImage, .ViewImage,
.ProductImageNotAvailable, .VisaMasterCardHelp, .AmexHelp
{
	margin: 1px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center 50%;
	border: 0;
	background-color: transparent;
	display: block;
	cursor: hand;
}

.OrderPreviousStepButton, .OrderPreviousStepOffButton, .OrderNextStepButton, .OrderNextStepOffButton
{
	margin: 0px 2px 3px 2px;
	padding: 0;
	height: 22px;
}
.OrderPreviousStepButton
{
	margin: 0px 2px 0px 2px;
	background-image: url(images/buttons/button-Previous.gif);
	width: 83px;
}
.OrderPreviousStepOffButton
{
	background-image: url(images/buttons/button-Previous-off.gif);
	width: 84px;
}
.OrderNextStepButton
{
	margin: 0px 2px 0px 2px;
	background-image: url(images/buttons/button-Next.gif);
	width: 61px;
}
.OrderNextStepOffButton
{
	background-image: url(images/buttons/button-Next-off.gif);
	width: 60px;
}
.BallRed, .BallBlue, .ShoppingCart, .ShoppingCartOff, .ShoppingCartOffX, .FeaturedProduct, .FeaturedProductOff, .FeaturedNotAvaiable
{
	background-position: left 50%;
}
.BallRed
{
	width: 10px;
	height: 10px;
	background-image: url(images/icons/ball-red.gif);
}
.BallBlue
{
	width: 10px;
	height: 10px;
	background-image: url(images/icons/ball-blue.gif);
}
.ShoppingCart
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/shoppingcart.gif);
	background-position: top;
}
.ShoppingCartOff
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/shoppingcart-off.gif);
	background-position: top;
}
.ShoppingCartOffX
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/shoppingcart-off-x.gif);
	background-position: top;
}
.FeaturedProduct
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/star-yellow.gif);
	background-position: top;
}
.FeaturedProductOff
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/star-yellow-off.gif);
	background-position: top;
}
.FeaturedNotAvaiable
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/stop.gif);
	background-position: top;
}
.ArrowUp, .ArrowUpOff, .ArrowDown, .ArrowDownOff, .AddItem
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	border: 0;
	background-color: transparent;
	width: 14px;
	height: 14px;
	background-position: top;
	display: block;
	cursor: hand;
}
.ArrowUp
{
	background-image: url(images/icons/arrow-up.gif);
}
.ArrowUpOff
{
	background-image: url(images/icons/arrow-up-off.gif);
}
.ArrowDown
{
	background-image: url(images/icons/arrow-down.gif);
}
.ArrowDownOff
{
	background-image: url(images/icons/arrow-down-off.gif);
}
input.ArrowUp, input.ArrowUpOff, input.ArrowDown, input.ArrowDownOff
{
	display: inline;
}
.AddItem
{
	width: 32px;
	height: 16px;
	background-image: url(images/icons/add-item.gif);
}

.DeleteImage
{
	width: 18px;
	height: 18px;
	background-image: url(images/icon_delete.gif);
}

.EditImage
{
	width: 18px;
	height: 18px;
	background-image: url(images/icon_edit.gif);
}
input.EditImage
{
	display: inline;
}
input.DeleteImage
{
	display: inline;
}
.ViewImage
{
	width: 14px;
	height: 14px;
	background-image: url(images/icons/view.gif);
}
input.ViewImage
{
	display: inline;
}
.CheckImage
{
	width: 18px;
	height: 18px;
	background-image: url(images/icons/check.gif);
}
.CheckOffImage
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/check-off.gif);
}
.ProductImageNotAvailable
{
	width: 100px;
	height: 120px;
	background-image: url(images/products/imagena.jpg);
	border-right: black 1px solid;
	border-top: black 1px solid;
	margin: 1px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.VisaMasterCardHelp
{
	width: 298px;
	height: 184px;
	background-image: url(images/visa_mc_ccvn.jpeg);
}
.AmexHelp
{
	width: 211px;
	height: 155px;
	background-image: url(images/amex_ccvn.jpeg);
}
/*End Orders*/

/*Begin Events Stuff*/
#JumpTo
{
	float: left;
}

#ListView
{
	float: left;
	padding-right: 20px;
}

/*End Events*/
.PdfIcon
{
	margin: 1px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center 50%;
	border: 0;
	background-color: transparent;
	display: block;
	cursor: hand;
}
.PdfIcon
{
	width: 20px;
	height: 21px;
	background-image: url(images/icons/icon_pdf.gif);
}

/* these need to be removed ASAP.
This should be hardcoded on the page that uses them
*/
.show
{
	display: block;
}
.hide
{
	display: none;
}
/*AFunctionSelection.css*/
/* Title for each function */
.eventFunctionTitle
{
	font-weight: bold;
	font-size: larger;
}
	

/* Date/time for each function */
.eventFunctionDateTime
{
	font-size: smaller;
}
	
/* Price for each function */
.eventFunctionPrice
{
	font-size: smaller;
	text-align: right;
	color: #6d6d9e;
}
	

/* Description for each function */
.eventFunctionDescription
{
	line-height: 160%;
}
	
/* Label per function "Add this function to your cart" */
.eventFunctionAddFunctionLabel
{
	color: #369;
	text-align: right;
}
	
/* Checkbox per function to add */
.eventFunctionAddFunctionCheck
{
	
}
	

/* Question text per each function */
.eventFunctionQuestion
{
	color: #999;
	text-align: left;
}
	

/* Answer text field */
.eventFunctionTextField
{
	width: 200px;
}
	

/* Answer text area */
.eventFunctionTextArea
{
	width: 200px;
}
	

/* Answer multi check (checkbox area) */
.eventFunctionMultiselectCheck
{
	background-color: #eee;
}
	

/* Answer select boxes */
.eventFunctionSelect
{
	
}
	

/* Answer is required * */
.eventFunctionRequiredQuestion
{
	color: #c00;
	font-weight: bold;
}
	

/* Table  holding all function information */
.eventFunctionBlock
{
	margin: 0px;
	width: 100%; /*600px;*/
	background-color: #fff
}


/* Table  holding all function information ALT row */
.eventFunctionBlockAlt
{
	margin: 0px;
	width: 100%; /*600px;*/
	background-color: #f5f4fd;
}
	

/* Group button link */
.eventFunctionGroupButton
{
	margin: 4px 0px 4px 0px;
	padding: 0px 4px;
	display: block;
	height: 24px;
	background-color: #fff;
	color: #369;
	font-weight: bold;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	position: relative;
	float: left;
	text-decoration: none;
	line-height: 22px;
	white-space: nowrap;
}

/* Group button link */
.eventFunctionGroupButtonAlt
{
	margin: 4px 0px 4px 0px;
	padding: 0px 4px;
	display: block;
	height: 24px;
	background-color: #DBD4FD;
	color: #369;
	font-weight: bold;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	position: relative;
	float: left;
	text-decoration: none;
	line-height: 22px;
	white-space: nowrap;
}

.eventFunctionGroupButton:hover, .eventFunctionGroupButtonAlt:hover
{
	background-color: #fff;
	text-decoration:none;
	border-bottom: 1px solid black;
}


/* Group description text and block */
.eventFunctionGroupDescription
{
	font-size: medium;
	/*border: solid 1px #eee;*/
	padding: 4px;
}
/*AMaster.css*/

/* Imported Styles */

body
{
	/* background: background-color background-image background-repeat background-attachment background-position */
	/* border: border-width border-style border-color */
	border: 0px solid #000;
	/* font: font-style font-variant font-weight font-size/line-height font-family */
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif;
	/* margin: margin-top margin-right margin-bottom margin-left */
	margin: 0px 0px 0px 0px;
	/* padding: padding-top padding-right padding-bottom padding-left */
	padding: 0px 5px 5px 5px;
	height: 100%;
	min-height: 100%;
}

.normal
{
	font-size: small;
}

.acute
{
	font-size: x-small;
}

.signature
{
	font-size: xx-small;
}

h1, h2, h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

h4, h5, h6
{
	padding: 0px;
	margin: 0px;
}

li
{
	font-size: small;
}

hr
{
	size: 1px; /* not in all browsers */
	width: 720px;
}

.importantText /* normal size, red */
{
	color:#900;
}

.importantNote /* x-small, red */
{
	font-size: x-small;
	color:#900;
}


/* Linkage */
/*
a:link
{
	color: #8685c0;
	text-decoration: none;
}

a:visited
{
	color: #8685c0;
	text-decoration: none;
}

a:hover
{
	color: #8685c0;
	text-decoration: none;
	border-bottom:1px dotted;
}

a:active
{
	color: #8685c0;
	text-decoration: none;
}

*/
/* BAE Framework Template Styles */
#templateContainer
{
	position: relative;
	margin: 0 auto;
	right: 0px;
	left: 0px;
	width: 750px;
	top:5px;
}
* html #templateContainer {display:inline-block;}

#templateHeader
{
	float: left;
	position: relative;
	margin: 0 auto;
	width: 750px;
	height: 100px;
	text-align:center;
}

#templateFooter
{
	/*position:relative;*/
	margin: 0 auto;
	width: 750px;
	bottom:0px;
	height:44px;
	background-color:#f8e0c5;
}

#templateLeftMenu
{
}

#templateContent
{
	padding-left: 10px;
	padding-right: 10px;
	background-color:#f8e0c5;
	width: 730px;
}
#templateContent_inner
{
	position:relative;
	background-color:#fff;
	width:720px;
	padding:0px 5px 0px 5px;
}
#templateRightMenu
{
}

#bodyTable{
	width:100%;
	margin: 0 auto;
}

.bodyContent
{
	position:relative;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	width:720px;
	text-align:left;
	background-color:#fff;
}
#bodyContent
{
	position:relative;
	background-color:#fff;
	width:720px;
	padding:15px 0px 0px 0px;
	text-align:left;
}


/* standard tables */
table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}


.tableHeader
{
	background-color: #ececec;
	padding: 2px;
	border: 1px solid #000;
	color: #000;
}

.tableRow
{
	padding: 2px;
	background-color: #fff;
}

.tableRowAlt
{
	padding: 2px;
	background-color: #dde0ee;
}

.tableRowSelect
{
	padding: 2px;
	background-color: #FAE81F;
}

.tableFooter
{
	background-color: #507CD1;
	font-weight: bold;
	Color: White; 
}

.pager
{
	text-align: right;
	border-top: solid 1px black;
}

.iMIS {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}

.impersonationDiv
{
	border: solid 1px #E05C04;
	background-color: #FAE81F;
	color: #0162F5;
	text-align: center;
}
.impersonationLbl
{
	font-size: large;
}
.impersonationLnk
{
	text-decoration: none;
	font-size: xx-small;
}

#pw_pleaseWait {position: absolute;z-index: 1001;top: 0px;left: 0px;margin: 0px;padding: 0px;width: 100%;height: 100%;display: none;}
#pw_pleaseWait img {width: 100%;height: 100%; behavior: url(<%= PngBehaviorPath %>);}
#pw_pleaseWait .pw_message {position: absolute;left: 50%;top: 20%;border: solid 2px #000;width: 160px;height: 40px;margin-left: -80px;padding-top: 20px;background-color: #fff;text-align: center;vertical-align: middle;font-size: 12px;color: #000;}

#res
{
	width: 298px;
	height: 18px;
	overflow: hidden;
	border: solid 1px #fff;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	padding: 0px 2px 0px 2px;
}

#sl1
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#sl2
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}

#sb
{
	position: absolute;
	left: 50%;
	top: 200px;
	width: 440px;
	margin-left: -220px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	padding: 4px;
}

#sq
{
	width: 300px;
	margin-left: -5px;
	
}

.res
{
	width: 296px;
	float: left;
	background-color: #eee;
	color: black;
	padding: 2px 2px 2px 2px;
}

.as
{
	font-size: 10px;
	font-family: Tahoma;
	height: 16px;
	color: blue;
}

.asr
{
	margin-left: 10px;
}

.shadow
{
	float: left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;			
}

#bubbleHelpSearch
{
	position: absolute;
	margin-top: -86px;
	margin-left: -70px;
	z-index: 100;
	display: none;
}

#bubbleHelpAdvanced
{
	position: absolute;
	margin-top: -40px;
	margin-left: 236px;
	z-index: 100;
	display: none;
}



#searchedScreen
{
	padding: 0px;
	margin: 2px;
}

#searchedScreen #allResults
{
	border: solid 1px #000;
	width: 620px;	
}

#searchControls
{
	margin: 10px 10px 25px 10px;
}


#searchResults .result
{
	width: 580px;
	float: left;
	background-color: #eee;
	color: black;
	padding: 2px 2px 2px 2px;
	border-bottom: dotted 1px #999;
	padding-bottom: 16px;
	text-decoration: none;
}

#searchResults .resultTitle
{
	text-decoration: underline;
}

#searchResults .result img
{
	margin-right: 6px;
}

#searchResults .resultBody
{
	margin-left: 30px;
	font-size: smaller;
}

#searchResults .resultDescription
{
	margin-left: 30px;
	font-size: xx-small;
	font-family: Verdana, Arial, Sans-Serif;
}


#searchResults .resultKeyword
{
	margin-left: 30px;
	font-size: xx-small;
	font-family: Verdana, Arial, Sans-Serif;
}

.pageNavigation
{
	font-size: smaller;
}

.relevanceBarContainer
{
	border: solid 1px black;
	background-color: #fff;
	height: 6px;
	width: 50px;
	font-size: 6px;
	display: inline;
}

.relevanceBarContainer img
{
	display: inline;
	height: 6px;
}

.relevanceBar
{
	border-right: solid 1px black;
	background-color: #369;
	height: 8px;
	font-size: 6px;
	display: inline;
}

.relevanceLabel
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	margin-left: 24px;
}

.relevanceBarEmpty
{
	border-left: solid 0px #000;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-right: solid 1px #000;
}

.relevanceBarFull
{
	border-left: solid 1px #000;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-right: solid 0px #000;
}

.resultsReturnedLabel
{
	font-size: 12pt;
	background-color: #C9D2F7;
	border: solid 1px #999;
	height: 36px;
	padding: 4px;
}

/* New Search Styles */
.resultsTable
{
	border: 1px solid #999999;
}

.resultsTableTop
{
	background-color: #C9D2F7;
	border-bottom: 1px solid #999999;
}

.resultsTableBody
{
	background-color: #efefef;
}

.resultsTableBottom
{
	background-color: #C9D2F7;
	border-top: 1px solid #999999;
}

.resultItem
{
	padding: 10px 2px 10px 2px;
	border: 0px;	
}

.txtBoxWidth 
{
	width: 50%
}
		



label
{
	font-size: 11px;
}

.label
{
	font-size: 11px;
}

.buttonBanner
{
	width: 100%;
}

.buttonBanner td
{
	width: 50%;
	padding: 0px;
	margin: 0px;
}

#inputTable
{
	padding: 0px;
	margin: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 742px;
}

#inputTable .label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	text-align: right;
	vertical-align: top;
	width: 40%;
}

#inputTable .input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#inputTable .input a
{
	line-height: 150%;
}

#inputTable .input .textbox
{
	width: 300px;
	border: solid 1px #999;
	margin: 2px;
}

#selectTable
{
	padding: 0px;
	margin: 4px;
	border: 1px solid #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 742px;
}

#selectTable .columnTitle
{
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #666;
	background-color: #e9ebf4;
}

#productInfoTable
{
	padding: 0px;
	margin: 4px;
	/*border: 1px solid #666;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 742px;
}

#tblMain
{
	padding: 0px;
	margin: 4px;
	border: 1px solid #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 742px;
}

#productTable, #tblMain .columnTitle
{
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #666;
	background-color: #e9ebf4;
}

#tblMain tr
{
	font-size: 11px;
	cursor: pointer;
}

#productTable td
{
	
	margin: 0px;
	border-left: 1px solid #ccc;
}

#productTable tr
{
	height: 18px;
	font-size: 11px;
	cursor: pointer;
}

#productTable .nowrap
{
	white-space: nowrap;
	overflow: hidden;
	width: inherit;
}

#productTable .name
{
	width: 320px;
}

#productTable .code
{
	width: 336px;
}

#productTable .actions
{
	width: 84px;
}

#productTable .rowOver
{
	background-color: #e9ebf4;
}

#productTable .rowOut
{
	background-color: #fff;
}

#productTable .rowHighlight
{
	background-color: #fbe4c3;
}

.productSubtitle
{
	font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
	font-size: 18px;
	color: #8685bb;
	line-height: 18px;
}

#mainContent
{
	float: left;
	width: 750px;
	border: 1px solid #ccc;
}

.formButton
{
	font-size: 11px;
	height: 20px;
	margin: 4px 0px;
	border: solid 1px #000;
	background-color: #CACFDE;
}

.formButtonCancel
{
	font-size: 11px;
	height: 20px;
	margin: 4px 0px;
	color: #666;
	border: solid 1px #000;
	background-color: #CACFDE;
}

#attributeTable, #attributeValueTable, #subProductTable
{
	padding: 0px;
	margin: 4px;
	border: 1px solid #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#attributeTable .columnTitle
{
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #666;
	background-color: #e9ebf4;
}

#attributeTable tr
{
	font-size: 11px;
	cursor: pointer;
}

#attributeTable img
{
	padding: 1px;
}

#attributeValueTable .columnTitle
{
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #666;
	background-color: #e9ebf4;
}

#attributeValueTable tr
{
	font-size: 11px;
	cursor: pointer;
}

.tableRowAlt
{
	background-color: #EFEFEF;
}

#subProductTable .columnTitle
{
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #666;
	background-color: #e9ebf4;
}

#subProductTable tr
{
	font-size: 11px;
	cursor: pointer;
}
/*Account Management*/
/*
----------------------------------------
BAE Account Management Style Sheet
---------------------------------------- */

/* CSS users, please refer to http://www.w3schools.com/css/css_reference.asp for details */


/* Imported Styles */

.orderTable
{
	border: 1px solid #000;
	width: 97%;	
}

.orderTableHeader
{
	background-color: #ececec;
	padding: 2px;
	border-bottom: 1px solid #000;
	color: #000;
}

.orderSummaryTable
{
	width: 98%
}


.keyInfoLabel
{
	border-bottom:0 !important;
}

.orderItemHeaderCell
{
	font-weight:bold; 
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
}

.orderItemLeftEdgeHeaderCell
{
	font-weight:bold; 
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;	
}

.orderItemRightEdgeHeaderCell
{
	font-weight:bold; 
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;	
}

.orderItemCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
}

.orderItemLeftEdgeCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;	
}

.orderItemRightEdgeCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;	
}

.shippingPanel
{
	float:left;
	padding: 5px;
	width: 45%;
}

.paymentPanel
{
	float:left;
	padding: 5px;
	width: 45%;	
}

.emailHeader
{
	font-weight:bold; 
	font-size:larger;
}

.accountNavCellUnSelected
{
	float:left;
	padding-left: 2px;
	padding-right: 2px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
.accountNavCellSelected
{
	background-color:#ccc;
	float:left;
	padding-left: 2px;
	padding-right: 2px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}

.accountNavLeftCellSelected
{
	background-color:#ccc;
	text-align:left;
	padding-top: 3px;
}
.accountNavLeftCellUnSelected
{
	text-align:left;
}

.accountNavRightCellSelected
{
	background-color:#ccc;
	text-align:right;
}
.accountNavRightCellUnSelected
{
	text-align:right;
}

#links
{
	display:block;
	padding-bottom: 20px;
	width:100%;
}

.displayNone
{
	display:none;
}

#NAVLEFT
{
	text-align:left;
}
.navLeftBorder
{
	border: solid 1px #ccc;
	margin-right:5px;
	width:160px;
}

#pnlAddressList
{
	width:99%;
}


#tblResults, #pagination 
{
	width: 98%;
}

#tblResults td a:hover 
{
	text-decoration: none;
}

#tblResults .tableHeader 
{
	background-color: #ececec;
	padding: 2px;
	font-weight: bold;
	border-bottom: 1px solid #000;
	color: #000;
}

#tblResults .tableRow 
{
	background-color: #ffffff;	
}

#tblResults .tableRowAlt 
{
	background-color: #ececec;	
}

.titleHeader 
{
	font-size: 14px;
	font-weight: bold; 
}

.rm_pageResults 
{
	font-weight: bold;
	text-align: center;
}

.tbl_right 
{
	text-align: right;
}

.addButton
{
	text-align: right;
	width: 98%;
}

.summary 
{
	font-weight: normal;
}

.deleteRosterMemberBox {
	line-height: 2em;
	padding: 5px 20px;
	margin: 5px 0;
}

.youAreEdit 
{
	color:#900;
	font-size: 14px;
	font-weight: bold;
}
/*AutoSearch*/
/* The results box */
#resultsDropDown
{
	width: 300px;
	height: 18px;
	overflow: hidden;
	border: solid 0px #fff;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	padding: 0px 2px 0px 2px;
	font-weight: normal;
}

#res
{
	font-size: 10px;
}

.res
{
	font-size: 8px;
}

#sl1
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#sl2
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}

#sb
{
	position: absolute;
	left: 50%;
	top: 200px;
	width: 440px;
	margin-left: -220px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	padding: 4px;
}

#searchQuery
{
	width: 100px;
	margin-left: -5px;
	
}

.res
{
	width: 500px;
	float: left;
	background-color: #eee;
	color: black;
	padding: 2px 2px 2px 2px;
}

.as
{
	font-size: 10px;
	font-family: Tahoma;
	height: 16px;
	color: blue;
}

.es
{
	width: 55px;
	height: 22px;
}

.asr
{
	margin-left: 10px;
}


.relevanceLabel
{
	font-size: 10px;
}



.result
{
	width: 500px;
	float: left;
	background-color: #eee;
	color: black;
	padding: 2px 2px 2px 2px;
	border-bottom: dotted 1px #666;
	padding-top: 8px;
}
.price
{
	color:#000;
	font-family: 'Trebuchet MS' , Tahoma;
	font-weight:bold;
	font-size:105%;
}
.quantity
{
	color: #003399;
	font-size:80%;
	font-weight:bold;
}
.columnTitle
{
	font-size: 12px;
	border-bottom: solid 1px #ccc;
	padding: 2px;
	background-color: #e5e5e5;
	text-align: left;
	background-color: #FFCB39; /*#cecfce;*/
	color: #603300;
	font-weight: bolder;
	font-size: 90%;
}

.subtitle
{
	font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
	font-size: 18px;
	color: #8685bb;
	padding-left: 15px;
	line-height: 18px;
}

.subtitleDescription
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #666;
	padding-left: 15px;
}

.description
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #666;
	text-justify: auto;
}

.breadcrumbNav
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #666;
	padding-bottom: 8px;
}

.breadcrumbNav .currentItem
{
	font-weight: bold;
}

.breadcrumbNav a
{
	color: #06c;
	font-weight: normal;
}

.breadcrumbNav a:hover
{
	color: #039;
}

#EventsViewOptions
{
	width:100%;
}
#EventsViewOptions li
{
	list-style-type:none;
	display:inline;
	width:17%;	
}