﻿
/*Begin Orders Stuff*/
#OrderDetailsSummaryPanel, #BackLink, #OrderDetailsBottomPanel, #OrderDetailsResendEmailLink
{
}
#OrderDetailsBottomPanel
{
	float: right;
}
#OrderDetailsProductGrid table
{
	width: 100%;
}

/* 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: right;
	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: Transparent;
	border-spacing: 4px;
}
	

/* 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;
}

/* 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;
}


#EventsViewOptions
{
	width:100%;
}
#EventsViewOptions li
{
	list-style-type:none;
	display:inline;
	width:17%;	
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.ajax__tab_xp .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab .ajax__tab_header{
    height:21px;
}