/* Current Brand Variables:
MainNavDropDownMenuContainerBackgroundD = #333333
MainNavDropDownMenuContainerBackgroundL = #E5E5E5
MainNavDropDownMenuContainerBackgroundT = #000000
MainNavDropDownMenuContainerBackground = White
MainNavDropDownMenuItemButtonSelectedD = #333333
MainNavDropDownMenuItemButtonSelectedL = #E5E5E5
MainNavDropDownMenuItemButtonSelectedT = #000000
MainNavDropDownMenuItemButtonSelected = Gray
MainNavDropDownMenuItemTextSelectedD = #333333
MainNavDropDownMenuItemTextSelectedL = #E5E5E5
MainNavDropDownMenuItemTextSelectedT = #000000
MainNavDropDownMenuItemTextSelected = DarkGray
MainNavDropDownMenuItemButtonL = #E5E5E5
MainNavDropDownMenuItemButtonT = #000000
MainNavMenuItemButtonSelectedT = #FFFFFF
MainNavMenuItemButtonSelectedL = #E5E5E5
MainNavDropDownMenuItemButtonD = #333333
MainNavMenuItemButtonSelectedD = #333333
MainNavMenuItemButtonSelected = Black
MainNavDropDownMenuItemButton = White
MainNavDropDownMenuItemTextL = #CCFECC
MainNavDropDownMenuItemTextD = #006600
MainNavDropDownMenuItemTextT = #B2FFB2
MainNavMenuItemTextSelectedL = #E5E5E5
MainNavMenuItemTextSelectedT = #000000
MainNavMenuItemTextSelectedD = #333333
MainNavDropDownMenuDividerD = #333333
MainNavDropDownMenuDividerL = #E5E5E5
MainNavMenuItemTextSelected = DarkGray
MainNavContainerBackgroundT = #000000
MainNavDropDownMenuDividerT = #FFFFFF
MainNavContainerBackgroundD = #333333
MainNavDropDownMenuItemText = Green
MainNavContainerBackgroundL = #E5E5E5
MainNavDropDownMenuDivider = Black
MainNavDropDownMenuBorderT = #FFFFFF
MainNavDropDownMenuBorderL = #E5E5E5
MainNavContainerBackground = Transparent
MainNavDropDownMenuBorderD = #333333
MainNavDropDownMenuBorder = Black
MainNavWrapperBackgroundT = #000000
MainNavWrapperBackgroundD = #333333
MainNavWrapperBackgroundL = #E5E5E5
MainNavWrapperBackground = Gray
MainNavMenuItemButtonT = #000000
MainNavMenuItemButtonL = #E5E5E5
MainNavMenuItemButtonD = #333333
MainNavMenuItemButton = Transparent
MainNavMenuItemTextT = #000000
MainNavMenuItemTextL = #E5E5E5
MainNavMenuItemTextD = #333333
MainNavMenuItemText = White
MainNavBackgroundT = #000000
MainNavBackgroundD = #333333
MainNavBackgroundL = #E5E5E5
MainNavBackground = Transparent
MainNavDividerT = #000000
MainNavDividerL = #E5E5E5
MainNavDividerD = #333333
MainNavBorderL = #D9F3D7
MainNavDivider = White
MainNavBorderT = #D8FFD6
MainNavBorderD = #1A4E17
MainNavBorder = #2E8729
IdentityImage = ~/Tent-Products.jpg
sideColorD = #333333
sideColorL = #E5E5E5
sideColorT = #000000
sideColor = #FFFFFF
border1D = #333333
border1L = #E5E5E5
border1T = #FFFFFF
color3T = #EED6FF
color2L = #E5E5E5
color2D = #333333
color3L = #E7D8F2
border1 = Black
color2T = #FFFFFF
color3D = #37184D
color3 = #672D91
color2 = #555555
Logo = ~/Cartwright-Daughters-Logo.gif
templateDir = /Templates/Rent-A-Party*/
/*##CssFilePath:/_Templates//portal_base.css ###################################*/
/* Template.Colorss *********************************************************************/
.Color1
{
	background-color: $color1L;
}
.Color2
{
	background-color: $color1;
}
.Color3
{
	background-color: $color1D;
}
.BorderColor
{
	background-color: black;
}
/* Class that controls main table in template */
Table.Master-Table, Body.Master-Table
{
	background-color:White;
}
/* Global - Classes used throught site*/
BODY, Table TD
{
	font-size: 12px; /* Global size of text on portal */
	font-family: Sans-Serif, Arial, Verdana; /* Global fonts used on portal */
}
A
{
	color:#672D91;
}
A:hover
{
	color:#555555;
	text-decoration: none;
}

Img.bordered
{
	border-right: $color1 1px solid;
	border-top: $color1 1px solid;
	border-left: $color1 1px solid;
	border-bottom: $color1 1px solid;
}
/*UserReminder - used to display reminder information to users */
Div.UserReminder
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 2px;
	font-family: Arial;
	position: absolute;
	top: 0px;
	background-color: #ff0000;
	right:1px;
	z-index:2000;
}
Div.UserReminder A
{
	color: gold;
}
/* text style for buttons and link buttons used in the portal admin pages */
A.CommandButton
{
	color: Black;
}



/* Global.Depreciated */
A.treeNav
{
	text-decoration: none;
}
A.mainTreeNav
{
	text-decoration: none;
}
/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	font-weight: bold;
}
/* hyperlink style for the site links */
A.SiteLink
{
	text-decoration: none;
}
A.SiteLink:hover
{
	text-decoration: underline;
}


/*End Global.Depreciated */

/*Global Panes */
Table.Pane, Body.Pane
{
	
}
/*Global Modules */
.Module, Body.Module
{
	padding-bottom: 10px; /*padding at bottom of all modules*/
}
.Module .Head
{
	color: #37184D;
	font-weight: bold;
	font-size: 14px;
}
.Module .SubHead
{
	font-weight: bold;
	font-size: 12px;
}
.Module .SubSubHead
{
	font-weight: bold;
}
/*End Global*/
/* Region - Defines geographical regions of site */
/* Region.Header - Top of site that contains logo and other branding images */
Table.Header A
{
}
Table.Header .AuthButton
{
	padding-right: 3px;
	padding-left: 6px;
	font-weight: normal;
	padding-bottom: 1px;
	margin-left: 0px;
	border-left: white 1px solid;
	margin-right: 0px;
	padding-top: 3px;
	font-style: normal;
	height: 100%;
	background-color: transparent;
	text-decoration: none;
	color: $color1T;
}
Table.Header .AuthButton:hover
{
	padding-right: 3px;
	padding-left: 6px;
	font-weight: normal;
	padding-bottom: 1px;
	margin-left: 0px;
	border-left: white 1px solid;
	margin-right: 0px;
	padding-top: 3px;
	font-style: normal;
	height: 100%;
	background-color: transparent;
	text-decoration: none;
}
/* End Region.Header */
/* Region.Info - Row that displays information such as context and authentication status */
TD.Body-Row-Info .breadcrumb
{
	color: White;
}
TD.Body-Row-Info .breadcrumbselected
{
	color: White;
}
TD.Body-Row-Info .normal
{
	color: White;
}
TD.Body-Row-Info A
{
	color: White;
}
/* End Region.Info */

/* Region.ContentPane - Contains main content of site */
/* horizontal rule */
Table.ContentPane HR
{
	color: #37184D;
}

/* End Region.ContentPane */

/* Region.Footer - Bottom section of site */
/* End Region.Footer */
/*End Region */

/* Module - defines module specific classes */
/* Module.Global - Classes to be used globally for all modules */

/* Module.Global.Calendar */
.Calendar
{
	width:100%;
	background-color: $color1D;
}
.Calendar .TodayDay
{
	color: $color1D;
	background-color: $color1L;
}
.Calendar .Selector
{
	color: whitesmoke;
	background-color: #E5E5E5;
}
.Calendar .Selector A
{
	color: #E5E5E5;
}
.Calendar .Day
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 11px;
	vertical-align: top;
	border-left: white 1px solid;
	width: 65px;
	border-bottom: white 1px solid;
	height: 65px;
	background-color: #E7D8F2;
	text-align: left;
	padding:2px 2px 2px 2px;
	
}
.Calendar .NextPrev
{
	font-size: 11px;
	color: White;
}
.Calendar .DayHeader
{
	border-right: 2px outset;
	border-top: 2px outset;
	border-left: 2px outset;
	border-bottom: 2px outset;
	color: #555555;
	background-color: #E5E5E5;
}
.Calendar .SelectedDay
{
	border-right: #E7D8F2 1px dashed;
	border-top: #E7D8F2 1px dashed;
	border-left: #E7D8F2 1px dashed;
	color: #37184D;
	border-bottom: #E7D8F2 1px dashed;
	background-color: #E7D8F2;
}
.Calendar .Title
{
	font-weight: bold;
	color: $color1D;
	background-color: $color1L;
	border-right:2px outset $color1L;
	border-top: 2px outset $color1L;
	border-left: 2px outset $color1L;
}
.Calendar .OtherMonthDay
{
	Background-Color:Gainsboro;
} 

/* End Module.Global.Calendar */ 

/* Module.Global.ButtonBar */ 
.ButtonBar
{
	border-right: gainsboro thin outset;
	padding-right: 2px;
	border-top: gainsboro thin outset;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: gainsboro thin outset;
	color: dimgray;
	padding-top: 2px;
	border-bottom: gainsboro thin outset;
	background-color: gainsboro;
}
.ButtonBar TD
{
	padding-right: 5px;
}
/* End Module.Global.ButtonBar */
/* Module.Global.InfoBar */
.InfoBar
{
	border-right: whitesmoke 1px outset;
	padding-right: 2px;
	border-top: gainsboro thin outset;
	padding-left: 2px;
	BACKGROUND-POSITION: right top;
	background-image: url(../../systemimages/infobarback.gif);
	padding-bottom: 2px;
	border-left: gainsboro thin outset;
	color: dimgray;
	padding-top: 2px;
	border-bottom: gainsboro thin outset;
	background-repeat: repeat-y;
	background-color: gainsboro;
}
/* End Module.Global.InfoBar */
/* Module.Global.Grid classes */
Table.Grid
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: whitesmoke;
}
Table.Grid .GridHeader
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: darkgray;
}
Table.Grid TD
{
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:top
}
Table.Grid .GridItem
{
	padding-bottom: 0px;
	margin: 1px;
	padding-top: 0px;
	background-color: white;
	text-align: left;
}
Table.Grid .GridItemAlternating
{
	margin-bottom: 1px;
	border-bottom: lightgrey 1px solid;
	background-color: whitesmoke;
	text-align: left;
}

/* End Module.Global */
/* Module.Discussion - text style for reading messages in Discussion */
.Message
{
	font-weight: normal;
	background-color: #eeeeee;
}
/* End Module.Discussion */
/* Module.MainNavigation - Classes to be used globally for Main Navigation */
/*Solpart DHTML menu main nav*/
Span.MainNavigation .MenuLeftPadding
{
}
Span.MainNavigation .MenuBar
{
	cursor: hand;
	color: $color1D;
	background-color: transparent;
}
Span.MainNavigation .MenuItem
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9pt;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: $color1T;
	white-space:nowrap;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	text-align: left;
}
Span.MainNavigation .MenuItem TD
{
	white-space:nowrap;
}
Span.MainNavigation .MenuIcon
{
	width: 15px;
	cursor: hand;
	height: 21px;
	padding-left: 2px;
	padding-right: 2px;
}
Span.MainNavigation .MenuItemSel
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9pt;
	padding-bottom: 0px;
	text-transform: capitalize;
	cursor: hand;
	color: $color1T;
	white-space:nowrap;
	padding-top: 2px;
	font-style: normal;
	text-align: left;
}
Span.MainNavigation .MenuItemSel TD
{
	white-space:nowrap;
}
Span.MainNavigation .MenuContainer
{
	text-align: left;
}

Span.MainNavigation .SubMenu
{
	border-right: $color1 1px solid;
	border-top: $color1 1px solid;
	border-left: $color1 1px solid;
	border-bottom: $color1 1px solid;
	background-color: $color1D;
	z-index: 1000;
	margin-left: 3px;
	cursor: hand;
	color: #333333;
	text-align: left;
}

Span.MainNavigation .SubMenu TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom: $color1 1px solid;
}

Span.MainNavigation .MenuBreak
{
	
}
Span.MainNavigation .MenuSeparator
{
	border-bottom: #696969 1px solid;
}
Span.MainNavigation .SubMenu .MenuItem
{
	font-weight: normal;
	font-size: 9pt;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: $color1D;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	text-align: left;
	z-index: 1000;
	background-color: $color1L;
}
Span.MainNavigation .SubMenu .MenuIcon, Span.MainNavigation .SubMenu .MenuItemSel .MenuIcon
{
	cursor: pointer;
	cursor: hand;
	width: 15;
	height: 21;
	background-color: $color1L;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
Span.MainNavigation .SubMenu .MenuItemSel
{
	font-weight: normal;
	font-size: 9pt;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: $color1T;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	text-align: left;
	z-index: 1000;
	background-color: $color1;
}
Span.MainNavigation .SubMenu .MenuArrow
{
	padding-left: 5px;
}
Span.MainNavigation TD.DownLevel A
{
	color: $color1D;
}
Span.MainNavigation .MenuScroll
{
	background-color: $color1D;
	color: $color1L;
}

/* End Module.MainNavigation */




/*Portal Admin Styles*/

/*Start Option syles */
Table.Options
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	width: 100%;
	color: dimgray;
	padding-top: 5px;
	background-color: white;
}
Table.Options TD
{
	padding-bottom: 5px;
}
Table.Options Input.NormalTextBox, Table.Options TextArea, Table.Options Select
{
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: dimgray 1px solid;
	width: 100%;
	color: dimgray;
	padding-top: 0px;
	border-bottom: dimgray 1px solid;
	background-color: #f5f4f7;
}

Table.Options TD.Detail
{
}
Table.Options TD.Field
{
}
Table.Options TD.Field Table
{
}
Table.Options TD.Field Span.NormalRadioList Table TD, Table.Options Span.NormalCheckBox Input
{
	border-right: transparent 0px solid;
	border-top: transparent 0px solid;
	border-left: transparent 0px solid;
	color: transparent;
	border-bottom: transparent 0px solid;
	background-color: transparent;
}

Table.Options TD.Field SPAN Input
{
	width: 20px;
}
Table.Options Table.Section
{
	width: 80%;
}
/*End Option syles */
/*Footer Control */
Table.FooterBar
{
	background-image: url(../../SystemImages/buttonback.gif);
	width: 100%;
	height: 15px;
}
Table.FooterBar A
{
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 1px;
	color: dimgray;
	height: 100%;
	text-decoration: none;
}
Table.FooterBar A:hover
{
	background-image: url(../../SystemImages/buttonbacksel.gif);
	border-left: dimgray 1px solid;
	color: #000000;
	height: 100%;
	margin-left: 0px;
}
/*End Footer Control */
/*End Portal Admin Styles*/
/*Start Control Styles */
/*Start Control.ModuleSearchUI */
Table.ModuleSearchUI
{
	font-size: 10px;
}
Table.ModuleSearchUI Select
{
	font-size: 10px;
}
Table.ModuleSearchUI Input
{
	font-size: 10px;
}
/*End Control.ModuleSearchUI */

/* This is the base style element of the FTB editor */
.FTBEditor
{
	background-image: none;
	background-color: white;
}

/*End Control Styles */


/* Module.SubNav */
/*sub tab tree */
A.OtherSubTabs
{
	font-size:12px;
	text-decoration: none;
	color: #FFFFFF;
}
A.OtherSubTabs:hover
{
	color: #333333;
}
A.HighlightSubTabs
{
	font-size:12px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
/*Solpart DHTML menu sub nav*/
TD.Master-Row-Body .MenuBar
{
	height: 12px;
}
TD.Master-Row-Body .MenuItem
{
	font-weight: normal;
	text-transform: capitalize;
	font-style: normal;
	background-color: #E5E5E5;
	color: #37184D;
	cursor:hand;
}
TD.Master-Row-Body .MenuItemSel
{
	font-weight: normal;
	text-transform: capitalize;
	font-style: normal;
	background-color: #333333;
	color: #E7D8F2;
	cursor:hand;
}
TD.Master-Row-Body .SubMenu
{
	border-left: #63648E 1px solid;
	border-bottom: #63648E 1px solid;
	background-color: #CBC7D5;
}
TD.Master-Row-Body .MenuBreak
{
	background-color:#555555;
}
TD.Master-Row-Body .SubMenu .MenuItem
{
   
}
/* End Module.SubNav */

/* Start Module.SubNav preview & content pane */
Span.ContentPane .MenuBar
{
	height: 12px;
	width: 100px;
}
Span.ContentPane .MenuItem
{
	font-weight: normal;
	text-transform: capitalize;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	background-color: $color1L;
	text-align: left;
}
Span.ContentPane .MenuIcon
{
	padding-right: 3px;
	padding-left: 3px;
	width: 20px;
	cursor: hand;
	height: 18px;
}
Span.ContentPane .MenuItemSel
{
	font-weight: normal;
	padding-bottom: 0px;
	text-transform: capitalize;
	width: 100px;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	background-color: $color1L;
	text-align: left;
}
Span.ContentPane .MenuContainer
{
	width: 100px;
}
Span.ContentPane .SubMenu
{
	border-right: #63648E 1px solid;
	border-top: #63648E 1px solid;
	z-index: 1000;
	margin-left: 0px;
	border-left: #63648E 1px solid;
	width: 100px;
	cursor: hand;
	color: #333333;
	border-bottom: #63648E 1px solid;
	background-color: #CBC7D5;
	text-align: left;
}
Span.ContentPane .MenuBreak
{
	height: 1px;
	background-color: #CBC7D5;
}
Span.ContentPane .MenuSeparator
{
	background-color: darkgray;
}
Span.ContentPane .SubMenu .MenuItem
{
	font-weight: normal;
	padding-bottom: 0px;
	text-transform: capitalize;
	width: 100px;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	background-color: $color1L;
	text-align: left;
}
Span.ContentPane .SubMenu .MenuIcon
{
	padding-right: 3px;
	padding-left: 3px;
	width: 20px;
	cursor: hand;
	height: 18px;
}
/* End Module.SubNav preview *//* Module.Announcements style of item titles by Announcements and events */
.ItemTitle
{
	font-weight: bold;
}
/* End Module.Announcements */.Sign_In .SignInText
{
	color:Red;
}

.Sign_In .Error
{
	color:Red;
	text-decoration: blink; 
}.UDT
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: whitesmoke;
}
.UDTItem
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 1px;
	padding-top: 0px;
	border-bottom: dimgray 1px solid;
	background-color: white;
	text-align: left;
}
.UDTAlternating
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	margin-bottom: 1px;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: whitesmoke;
	text-align: left;
}
.UDTHeader
{
	font-weight: bold;
	background-color: #E5E5E5;
}
.UDTHeader A
{
	color:#333333;	
}
.UDTPager
{
	font-weight: bold;
	background-color: gainsboro;
}
.UDTDetail
{
}
.UDTField
{
	background-color: whitesmoke;
}
.UDT_Entry_Form .Grid TextArea, .UDT_Entry_Form .Grid Input
{
	background-color:#E5E5E5;
	color:#333333;
}
.UDT_Entry_Form .Grid .Boolean Input 
{
	background-color:White;
	color:White;
}
.UDT_Entry_Form .Grid TextArea
{
   width:100%;
}Table.AdminUI
{
	width:100%;
	border-right: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
}
Table.AdminUI TR TD
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: gainsboro 1px solid;
}
Table.AdminUI TR TD TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-top: gainsboro 0px solid;
}
Table.AdminUI TD.Section
{
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	color: whitesmoke;
	padding-top: 2px;
	background-color: dimgray;
}
Table.AdminUI TR.Property
{
	
	vertical-align:top;
}

Table.AdminUI TD.Caption
{
	font-weight: bold;
}
Table.AdminUI TD.Unit
{
	padding-left: 5px;
	color: dimgray;
}
Table.AdminUI TD.Control
{

}
/* Editor controls */
/*{
	width: 300px;
	height: 200px;
}*/
.HelpBox
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	width: 200px;
	color: dimgray;
	padding-top: 5px;
	background-color: whitesmoke;
}
TD.HelpAnchor
{
}
Img.HelpAnchor
{
	margin-left: 5px;
}
Table.AdminUI .Button
{
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: top;
	border-left: dimgray 1px solid;
	color: dimgray;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	height: 22px;
	background-color: whitesmoke;
	text-decoration: none;
}
Table.AdminUI TextArea, Table.AdminUI Select
{
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: top;
	border-left: dimgray 1px solid;
	color: dimgray;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	background-color: whitesmoke;
	text-decoration: none;
	/*width:250px;*/
}
Table.AdminUI .CheckBox Input
{
	border-right: transparent 0px solid;
	padding-right: 2px;
	border-top: transparent 0px solid;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: top;
	border-left: transparent 0px solid;
	color: transparent;
	padding-top: 2px;
	border-bottom: transparent 0px solid;
	background-color: transparent;
	text-decoration: none;
}Table.ButtonBar
{
	background-color: whitesmoke;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	width:100%;
}
Table.ButtonBar Img
{
	vertical-align:middle;
}
Table.ButtonBar .MenuBarButton
{
	white-space: nowrap;
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: whitesmoke 1px solid;
}
Table.ButtonBar .MenuBarButton A
{
	color:Black;
	font-family:Sans-Serif;
	text-decoration:none;
}
Table.ButtonBar .MenuBarButtonHover
{
	white-space: nowrap;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: ghostwhite;
}
Table.ButtonBar .MenuBarButtonHover A
{
	color:Black;
	font-family:Sans-Serif;
	text-decoration:none;
}Table.CollectionManagerTable
{
	width:100%;
}
Table.CollectionManagerTable .HeaderRow TD
{
	font-weight: bold;
	color: #ffffff;
	background-color: dimgray;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
Table.CollectionManagerTable .HeaderRow TD A
{
	color:White;
}
Table.CollectionManagerTable .Item TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

Table.CollectionManagerTable .AlternatingItem TD
{
	background-color: whitesmoke;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}.CollapsiblePanelTitle
{
	cursor: hand;
	color: white;
	font-family: Verdana;
	background-color: gray;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 100%;	
}
.CollapsiblePanel
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #cccccc;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}/* Admin.Tabs Module */
TD.PageExplorerMenu
{
	border-right: $color1 1px solid;
	border-top: $color1 1px solid;
	padding-left: 10px;
	padding-top: 5px;
	border-left: $color1 1px solid;
	border-bottom: $color1 1px solid;
	background-color: $color1L;
}
Span.PageExplorerMenu
{
	border: transparent 0px;
}
Span.PageExplorerMenu A
{
	color: #000000;
}
/*End Admin.Tabs Module *//*Admin Toolbar*/
Span.AdminToolbar .ToolMenuLeftPadding
{
	padding-left: 4px;
}
Span.AdminToolbar .RootToolMenuArrow
{
	padding-left: 2px;
}
Span.AdminToolbar .ToolMenuBar TD
{
	font-size: 10px;
	white-space:nowrap;
}
Span.AdminToolbar .ToolMenuBar
{
	font-size: 10px;
	cursor: hand;
	color: black;
}
Span.AdminToolbar .ToolMenuBar Table
{
	margin-left: 6px;
	margin-right: 6px;
}
Span.AdminToolbar .ToolMenuBar .ToolMenuItem
{
	font-weight: normal;
	padding-bottom: 0px;
	text-transform: capitalize;
	width: 100px;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	text-align: left;
	white-space:nowrap;
}
Span.AdminToolbar .ToolMenuBar .ToolMenuItem TD
{
	white-space:nowrap;
}
Span.AdminToolbar .ToolMenuBar .ToolMenuItemSel
{
	font-weight: normal;
	padding-bottom: 0px;
	text-transform: capitalize;
	width: 100px;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	text-align: left;
	white-space:nowrap;
}
Span.AdminToolbar .ToolMenuBreak
{
	height: 1px;
	background-color: transparent;
}
Span.AdminToolbar .SubToolMenu .ToolMenuIcon
{
	padding-right: 3px;
	padding-left: 3px;
	width: 16px;
	cursor: hand;
	height: 18px;
	background-color: gainsboro;
	text-align: left;
}
Span.AdminToolbar .SubToolMenu
{
	border-right: #63648E 1px solid;
	border-top: #63648E 1px solid;
	z-index: 1000;
	margin-left: 3px;
	border-left: #63648E 1px solid;
	cursor: hand;
	border-bottom: #63648E 1px solid;
	background-color: #CBC7D5;
	text-align: left;
	width: 110px;
}
Span.AdminToolbar .SubToolMenu .ToolMenuItem
{
	font-weight: normal;
	font-size: 11px;
	text-transform: capitalize;
	cursor: hand;
	font-style: normal;
	background-color: #eeefed;
	text-align: left;
}
Span.AdminToolbar .SubToolMenu .ToolMenuItemSel
{
	font-weight: normal;
	text-transform: capitalize;
	cursor: hand;
	color: #000000;
	font-style: normal;
	background-color: darkgray;
	text-align: left;
	font-size: 11px;
}


Span.AdminToolbar .SubToolMenu .ToolMenuBreak
{
	height: 1px;
	background-color: #CBC7D5;
}

Span.AdminToolbar .ToolMenuContainer
{
	border-right: whitesmoke thin outset;
	border-top: whitesmoke thin outset;
	padding-left: 2px;
	BACKGROUND-POSITION: right top;
	background-image: url(../../controls/MenuUI/ResourceFiles/toolbarback.gif);
	border-left: whitesmoke thin outset;
	border-bottom: whitesmoke thin outset;
	background-repeat: repeat-y;
}
/*End Admin Toolbar*/

/*Module Toolbar*/
Span.Toolbar .ToolMenuLeftPadding
{
	padding-left: 4px;
}
Span.Toolbar .RootToolMenuArrow
{
	padding-left: 2px;
}
Span.Toolbar .ToolMenuBar TD
{
	font-size: 10px;
}
Span.Toolbar .ToolMenuBar
{
	font-size: 10px;
	cursor: hand;
	color: dimgray;
}
Span.Toolbar .ToolMenuBar Table
{
	margin-left: 6px;
	margin-right: 6px;
}
Span.Toolbar .ToolMenuBar .ToolMenuItem
{
	font-weight: normal;
	padding-bottom: 0px;
	text-transform: capitalize;
	width: 100px;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	text-align: left;
}
Span.Toolbar .ToolMenuBar .ToolMenuItem TD
{
	white-space:nowrap;
}
Span.Toolbar .ToolMenuBar .ToolMenuItemSel
{
	font-weight: normal;
	padding-bottom: 0px;
	text-transform: capitalize;
	width: 100px;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	text-align: left;
}
Span.Toolbar .ToolMenuBreak
{
	height: 1px;
	background-color: transparent;
}
Span.Toolbar .SubToolMenu .ToolMenuIcon
{
	padding-right: 3px;
	padding-left: 3px;
	width: 16px;
	cursor: hand;
	height: 18px;
	background-color: gainsboro;
	text-align: left;
}

Span.Toolbar .SubToolMenu .ToolMenuItem
{
	font-weight: normal;
	font-size: 11px;
	text-transform: capitalize;
	cursor: hand;
	font-style: normal;
	background-color: #eeefed;
	text-align: left;
}
Span.Toolbar .SubToolMenu .ToolMenuItemSel
{
	font-weight: normal;
	text-transform: capitalize;
	cursor: hand;
	color: #000000;
	font-style: normal;
	background-color: darkgray;
	text-align: left;
	font-size: 11px;
}


Span.Toolbar .SubToolMenu
{
	border-right: #63648E 1px solid;
	border-top: #63648E 1px solid;
	z-index: 1000;
	margin-left: 0px;
	border-left: #63648E 1px solid;
	width: 110px;
	cursor: hand;
	color: #333333;
	border-bottom: #63648E 1px solid;
	background-color: #CBC7D5;
	text-align: left;
}

Span.Toolbar .SubToolMenu .ToolMenuBreak
{
	height: 1px;
	background-color: #CBC7D5;
}

Span.Toolbar .ToolMenuContainer
{
	border-right: whitesmoke thin outset;
	border-top: whitesmoke thin outset;
	padding-left: 2px;
	background-repeat: repeat-y;
	background-image: url(../../controls/MenuUI/ResourceFiles/toolbarback.gif);
	border-left: whitesmoke thin outset;
	width: 100%;
	border-bottom: whitesmoke thin outset;
}
.BreadCrumb
{
	color:#FFFFFF;
}
.BreadCrumbSelected
{
	color:#FFFFFF;
}
.BreadCrumbs
{
	color:#FFFFFF;
}
.SaleText
{
	color:Red;
	font-weight:bold;
}Table.FeatureItem
{
	
}
Table.FeatureItem TD.Name
{
	font-weight: bold;
	color: whitesmoke;
	background-color: dimgray;
}
Table.FeatureItem TD.Description
{
	
}
Table.FeatureItem TD.Selector
{
}.CartItems
{
	width: 100%;
}
.CartItems TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align:top;
}
.CartItems .Header
{
	font-weight: bold;
	color: gainsboro;
	background-color: dimgray;
}
.CartItems .SelectedItem
{
	background-color: gainsboro;
}

.CartItems .Item
{
}

.CartItems .AlternatingItem
{
	background-color: whitesmoke;
}
.CustomFields
{
	width: 100%;
}
.CustomFields TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.CustomFields .Header
{
	font-weight: bold;
	color: gainsboro;
	background-color: dimgray;
}
.CustomFields .SelectedItem
{
	background-color: gainsboro;
}

.CustomFields .Item
{
}

.CustomFields .AlternatingItem
{
	background-color: whitesmoke;
}

Table.ShippingMethods
{
	border-right: thin outset;
	border-left: thin outset;
	border-bottom: thin outset;
	width: 100%;
	margin-bottom: 5px;
}

Table.ShippingMethods TR.Header TD
{
	background-color: Gray;
	color: White;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
Table.ShippingMethods TR.Header TD.Sub
{
	font-weight:normal;
	vertical-align:bottom;
}
Table.ShippingMethods TR.Alternate TD
{
	background-color: whitesmoke;
}

Table.Review
{
	border-right: outset;
	border-top: outset;
	border-left: outset;
	border-bottom: outset;
	margin-top: 10px;
	width:100%;
}/* Module.SubNav */
/*sub tab tree */
A.OtherSubTabs
{
	font-size:12px;
	text-decoration: none;
	color: #FFFFFF;
}
A.OtherSubTabs:hover
{
	color: #333333;
}
A.HighlightSubTabs
{
	font-size:12px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
/*Solpart DHTML menu sub nav*/
TD.Master-Row-Body .MenuBar
{
	height: 12px;
}
TD.Master-Row-Body .MenuItem
{
	font-weight: normal;
	text-transform: capitalize;
	font-style: normal;
	background-color: #E5E5E5;
	color: #37184D;
	cursor:hand;
}
TD.Master-Row-Body .MenuItemSel
{
	font-weight: normal;
	text-transform: capitalize;
	font-style: normal;
	background-color: #333333;
	color: #E7D8F2;
	cursor:hand;
}
TD.Master-Row-Body .SubMenu
{
	border-left: #63648E 1px solid;
	border-bottom: #63648E 1px solid;
	background-color: #CBC7D5;
}
TD.Master-Row-Body .MenuBreak
{
	background-color:#555555;
}
TD.Master-Row-Body .SubMenu .MenuItem
{
   
}
/* End Module.SubNav */

/* Start Module.SubNav preview & content pane */
Span.ContentPane .MenuBar
{
	height: 12px;
	width: 100px;
}
Span.ContentPane .MenuItem
{
	font-weight: normal;
	text-transform: capitalize;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	background-color: $color1L;
	text-align: left;
}
Span.ContentPane .MenuIcon
{
	padding-right: 3px;
	padding-left: 3px;
	width: 20px;
	cursor: hand;
	height: 18px;
}
Span.ContentPane .MenuItemSel
{
	font-weight: normal;
	padding-bottom: 0px;
	text-transform: capitalize;
	width: 100px;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	background-color: $color1L;
	text-align: left;
}
Span.ContentPane .MenuContainer
{
	width: 100px;
}
Span.ContentPane .SubMenu
{
	border-right: #63648E 1px solid;
	border-top: #63648E 1px solid;
	z-index: 1000;
	margin-left: 0px;
	border-left: #63648E 1px solid;
	width: 100px;
	cursor: hand;
	color: #333333;
	border-bottom: #63648E 1px solid;
	background-color: #CBC7D5;
	text-align: left;
}
Span.ContentPane .MenuBreak
{
	height: 1px;
	background-color: #CBC7D5;
}
Span.ContentPane .MenuSeparator
{
	background-color: darkgray;
}
Span.ContentPane .SubMenu .MenuItem
{
	font-weight: normal;
	padding-bottom: 0px;
	text-transform: capitalize;
	width: 100px;
	cursor: hand;
	padding-top: 2px;
	font-style: normal;
	background-color: $color1L;
	text-align: left;
}
Span.ContentPane .SubMenu .MenuIcon
{
	padding-right: 3px;
	padding-left: 3px;
	width: 20px;
	cursor: hand;
	height: 18px;
}
/* End Module.SubNav preview */.SpecificationsViewer
{
	width:100%;
}
.SpecificationsViewer TD
{
padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.SpecificationsViewer .Header
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: whitesmoke;
	padding-top: 2px;
	background-color: dimgray;
}

.SpecificationsViewer .AlternatingItem
{
	background-color: whitesmoke;
}
.SpecificationsViewer .Item 
{
	
}
.SpecificationsViewer .Name
{
	font-weight: bold;
	width: 10px;
}

.SpecificationsViewer .AlternatingItem .Name
{
	background-color: gainsboro;
}

.SpecificationsViewer .Item .Name
{
	background-color: whitesmoke;
}Table.TabbedContent TD.ContentPanel
{
	border-right: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}

Table.TabbedContent .TabbedContentTab
{
	border-right: darkgray 1px solid;
	padding-right: 3px;
	border-top: darkgray 1px solid;
	padding-left: 3px;
	padding-bottom: 2px;
	border-left: darkgray 1px solid;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	background-color: gainsboro;
}
Table.TabbedContent .TabbedContentTab A
{
	Text-decoration: none;
	font-weight:bold;
}

Table.TabbedContent .TabbedContentTabSelected
{
	border-bottom: darkgray 0px solid;
	background-color: white;
}
Table.TabbedContent .ContentHidden
{
	display: none;
	visibility: hidden;
}
.AddOnList
{
	width: 100%;
}
.AddOnList TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.AddOnList .Header
{
	font-weight: bold;
	color: gainsboro;
	background-color: dimgray;
}
.AddOnList .SelectedItem
{
	background-color: gainsboro;
}

.AddOnList .Item
{
}

.AddOnList .AlternatingItem
{
	background-color: whitesmoke;
}
.SpecificationsViewer
{
	width:100%;
}
.SpecificationsViewer TD
{
padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.SpecificationsViewer .Header
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: whitesmoke;
	padding-top: 2px;
	background-color: dimgray;
}

.SpecificationsViewer .AlternatingItem
{
	background-color: whitesmoke;
}
.SpecificationsViewer .Item 
{
	
}
.SpecificationsViewer .Name
{
	font-weight: bold;
	width: 10px;
}

.SpecificationsViewer .AlternatingItem .Name
{
	background-color: gainsboro;
}

.SpecificationsViewer .Item .Name
{
	background-color: whitesmoke;
}Table.OrderSearchUI
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	margin-bottom: 5px;
}

Table.OrderSearchUI .SearchButton
{
	border-right: darkgray outset;
	border-top: darkgray outset;
	border-left: darkgray outset;
	color: dimgray;
	border-bottom: darkgray outset;
	background-color: gainsboro;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
}

Table.OrderSearchUI .SearchButton:hover 
{
	border-right: darkgray outset;
	border-top: darkgray outset;
	border-left: darkgray outset;
	color: white;
	border-bottom: darkgray outset;
	background-color: dimgray;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	position:relative;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
}.FeatureConfigurations 
{
	width:100%;
}
.FeatureConfigurations TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.FeatureConfigurations .Header
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: whitesmoke;
	padding-top: 2px;
	background-color: dimgray;
}

.FeatureConfigurations .AlternatingItem
{
	background-color: whitesmoke;
}
.FeatureConfigurations .Item
{
	
}
.FeatureConfigurations .RadioColumn
{
	background-color: gainsboro;
	width:10px;
}.DataViewerTable
{
	width: 100%;
}
.DataViewerTable TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.DataViewerTable .Item
{
	vertical-align:top;
}

.DataViewerTable .AlternatingItem
{
	vertical-align:top;
	background-color: whitesmoke;
}

.DataViewerTable .Header
{
	font-weight: bold;
	background-color: whitesmoke;
    white-space: nowrap;
}

.DataViewerTable .Footer
{
}.OptionsGrid
{
}
.OptionsGrid TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.OptionsGrid .Header
{
	font-weight: bold;
	color: gainsboro;
	background-color: dimgray;
}
.OptionsGrid .SelectedItem
{
	background-color: gainsboro;
}

.OptionsGrid .Item
{
}

.OptionsGrid .AlternatingItem
{
	background-color: whitesmoke;
}
/*Module.Faq */
.FaqCategoryHeader
{
	font-weight: bold;
	text-decoration: none;
}
.FaqCategoryName
{
	font-weight: bold;
	text-decoration: none;
}
.FaqCategoryDescription
{
	text-decoration: none;
}
.FaqListCategoryHeader
{
	font-weight: bold;
	text-decoration: none;
}
.FaqQuestion
{
	font-weight: bold;
}
.FaqAnswer
{
}
.SearchBox
{
	background-color: whitesmoke;
}
.FindButton
{
	background-color: whitesmoke;
}
.Expired
{
	text-decoration: line-through;
}
/*End Module.Faq */.Testing .Button
{
	border-right: silver 1px solid;
	padding-right: 3px;
	border-top: silver 1px solid;
	padding-left: 3px;
	font-size: 12px;
	border-left: silver 1px solid;
	color: #333333;
	border-bottom: silver 1px solid;
	font-family: Arial;
	background-color: ghostwhite;
	text-decoration: none;
}

.Testing .Button:hover
{
	border-right: silver 1px solid;
	padding-right: 3px;
	border-top: silver 1px solid;
	padding-left: 3px;
	font-size: 12px;
	border-left: silver 1px solid;
	color: white;
	border-bottom: silver 1px solid;
	font-family: Arial;
	background-color: #E5E5E5;
	text-decoration: none;
}
.Testing .TextArea
{
	border-right: silver 1px solid;
	padding-right: 3px;
	border-top: silver 1px solid;
	padding-left: 3px;
	font-size: 12px;
	border-left: silver 1px solid;
	color: #333333;
	border-bottom: silver 1px solid;
	font-family: Arial;
	background-color: #E5E5E5;
	text-decoration: none;
}
.Testing .NextBackButton
{
	border-right: #555555 1px solid;
	padding-right: 3px;
	border-top: #555555 1px solid;
	padding-left: 3px;
	font-size: 12px;
	border-left: #555555 1px solid;
	color: #333333;
	border-bottom: #555555 1px solid;
	font-family: Arial;
	background-color: #E5E5E5;
	text-decoration: none;
}

.Testing .NextBackButton:hover
{
	border-right: #555555 1px solid;
	padding-right: 3px;
	border-top: #555555 1px solid;
	padding-left: 3px;
	font-size: 12px;
	border-left: #555555 1px solid;
	color: #333333;
	border-bottom: #555555 1px solid;
	font-family: Arial;
	background-color: #555555;
	text-decoration: none;
}
.Testing .ToTopText
{
	font-size: 12px;
	color: #37184D;
	font-family: Arial;
	text-decoration: none;
}
.Testing .TestQuestion
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	color: #37184D;
	padding-top: 10px;
	font-family: Arial;
}
.Testing .TestQuestionAlternating
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	color: #37184D;
	padding-top: 10px;
	font-family: Arial;
	background-color: whitesmoke;
}
.Testing .TestAnswer
{
 font-family: Arial;
 font-size: 12px;	
}

.Testing .AlternateTable
{
	background-color: #E5E5E5;
}
.Testing .ScoreTableHead
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Arial;
	background-color: #333333;
}
.Testing .ScoreTableAlt
{
	background-color: #E5E5E5;
}
.Testing .WrongAnswer
{
	font-size: 12px;
	color: red;
	font-family: Arial;
}
.Testing .CorrectAnswer
{
	font-size: 12px;
	color: #672D91;
	font-family: Arial;
}
/* Module.DataView */
/*Data App*/

.DataViewTable
{
	font-size: 12px;
	color: $color1D;
	text-decoration: none;
	width: 100%;
	background-color: #F8FAE9;
}
.DataView TD.Header Select
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	margin: 0px;
	padding-top: 1px;
	height: 11px;
}
.DataView .Pager
{
	font-size: 10px;
}
.DataView .Pager A.Selected
{
	font-size: 12px;
}
.DataView TD.Header
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 10px;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.DataView TD.Header TD
{
	font-size: 10px;
	padding-top: 2px;
}

.DataView TD.Header TD.Top
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	background-color: lightgrey;
	border-bottom: darkgray 1px solid;
}
.DataView TD.Header TD.Top Select
{
	height: 12px;
}
.DataView TD.Footer
{
	border-right: lightgrey 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: lightgrey 1px solid;
	padding-top: 2px;
	border-bottom: lightgrey 1px solid;
}
.DataViewTable TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 20px;
}

TD.DataViewCaption
{
	border-right: darkgray 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: right;
}
.DataViewValue
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: whitesmoke;
}

.DataViewAltValue
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: white;
}

.DataViewHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin-left: 5px;
	text-transform: uppercase;
	color: white;
	margin-right: 5px;
	padding-top: 2px;
	text-align: center;
	background-color: $color1D;
	height: 14px;
}

.DataViewAltRow
{
	background-color: white;
}

.DataViewViewLink
{
	color: #333333;
}

/* End Module.DataView */
/*##CssFilePath:/Templates/Rent-A-Party/portal_template.css ###################################*/
	/* VERTICAL CENTERING method http://www.jakpsatweb.cz/css/css-vertical-center-solution.html */
	/* IE only */
.Outer {
	height:100%;
	overflow:visible;
	position:relative;
	}
.Middle {
	position:absolute;
	top:50%;	
	}
.Inner {
	position:relative;
	top:-50%;
	}
	/* Standard browser elements */
.Outer[class] {
	display:table;
	position:static;
	}
.Middle[class] {
	display:table-cell;
	vertical-align:middle;
	position:static;	
	}
.Inner[class] {
	position:static;
	}
.Inner img {
    border-style:none;
	}
	/* END OF VERTICAL CENTERING */
/* Template.General ********************************************************************/
.Hidden {
	visibility:hidden;
	}
Body {
	background-color:#FFFFFF;
	background-image:url('/Templates/Rent-A-Party/images/BG-Pattern-Dark2.gif');
	margin:10px 10px 0px 0px;
	padding :0px;
	/* MSIE 5 doesn't center based on auto left/right margins, 
     but 'text-align:center' does center top-level divs: */
	text-align:center;
	/* Specify a min-width for the body as wide as the 'wrapper'
     element itself. This prevents negative (i.e. inaccessible)
     left-margins in narrow browser windows when using 
     Navigator 6+/Mozilla on Win32: */
	min-width:775px;
	}
/* Template.Master. ********************************************************************/
#MasterWrapper {
	/* Reset alignment to compensate for 'text-align:center': */
	text-align:left;
	border-top:1px solid Black;
	border-bottom:1px solid Black;
	border-left:1px solid Black;
	border-right:1px solid Black;
	/* Specify the width of the element. This should be the same
     as 'body min-width': */
	width:775px;
	/* Set left and right margins to auto, thus centering the 
     element in the containing (body) tag: */
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	}
/* Template.Identity. ********************************************************************/
#IdentityWrapper {
	border-top:0px solid #7f7f7f;
	border-bottom:0px solid #purple;
	border-left:0px solid #7f7f7f;
	border-right:0px solid #7f7f7f;
	margin-bottom:1px;
	color:#fff;
	padding:0px 0px 0px 0px;
	height:90px;
	}
	/* VERTICAL CENTERING method http://www.jakpsatweb.cz/css/css-vertical-center-solution.html */
	/* IE only */
#IdentityLogo {
	float:left;
	width:27%;
	text-align:left;
	padding-left:15px;
	}
#MainNavigation {
	float: right;
	width:65%;
	text-align:right;
	vertical-align:top;
	}
#IdentityImage img {

}
#HeaderImage {
	text-align:right;
	padding-top:30px;
	padding-right:5px;
}
/* Template.MainNavigation. ********************************************************************/
#MainNavigationWrapper {
	text-align:left;
	background-color: #fff;
	margin:2px;
	height:20px;
	}
#MainNavigationSide {
	float:right;
	width:5%;
	text-align:right;
	}
/* Template.Breadcrumb. ********************************************************************/
#BreadcrumbWrapper {
	border-bottom:2px solid #7f7f7f;
	margin-bottom:1px;
	height:20px;
	}
#Breadcrumb {
	float:left;
	width:70%;
	}
#Breadcrumb-Side {
	float:right;
	width:30%;
	}
/* Template.Body. ********************************************************************/
#BodyWrapper	{
    background-color:#fff;
    width:100%;
    margin:0px;
	}
#SubNavigation
{
	width: 205px;
	max-width: 205px;
	vertical-align: top;
	border-top: 1px solid #eaeaea;
	background-color: #fff;
	padding: 15 0 0 0;
	background-image: url(/Templates/Rent-A-Party/images/Gradient-BG.jpg);
	background-repeat: repeat-x;
}
#Content {
	vertical-align:top;
	background-color:#fff;
	border-left:0px dashed #eaeaea;
	border-right:0px dashed #d0d0bf;
	border-top:1px solid #eaeaea;
	padding:10 5 10 10;
	}
#Callout {
	width:150px;
	min-width:150px;
	vertical-align:top;
		border-top:1px solid #eaeaea;
	}
/* Template.Footer. ********************************************************************/
#FooterWrapper {
    margin-top:0px;
    border-top:1px solid #eaeaea;
    text-align:center;
    clear:both;
    background:#ddd;
    font-size:.95em;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:8px;
    padding-top:8px;
    height:20px;
    background:#fff;
    }
#BBLogo {
    float:left;
	padding:0 10px;
	width:15px;
	}  
#BBIcon img {
    border-style:none;
	}
#Footer {
	padding:0 10px;
	width:75%;
	}
	/*****START*** Template.MainNavigation.Container ***************************************/
#MainNavigationWrapper {
	background-color: #fff;
	margin-top:0px;
	/* Align Navigation Left, Right, Center (IE) */ 
	text-align:center;
	}
#MainNavigation {
	/* HORIZONTAL CENTERING, LEFT & RIGHT TECHNIQUE http://www.zoffix.com/css/center#block-no-width */
	display:table;
	/* Align Navigation Left (FF) */
	/* margin:0 auto 0 0; */
	/* Align Navigation Right (FF) */
	/* margin:0 0 0 auto; */
	/* Align Navigation Center (FF) */
	margin:0 auto 0 auto;
	background-color:#fff;
	}
/*****END***** Template.MainNavigation.Container *************************************/

/*****START*** Template.MainNavigation.Buttons ***************************************/
	/* SolPart Elements (http://www.skinningtoolkit.com/DOTNETNUKECLASSES/SolpartMenu/tabid/109/Default.aspx */
	/*****START*** MainNavigation.Primary.Buttons ************************************/
Span.MainNavigation .MenuBar {
	/* Good for setting primary navigation menu height property */
	background-image:url(/Templates/Rent-A-Party/images/Button.gif);
	height:25px;
	}
Span.MainNavigation .MenuItem {
	/***** Use this Class for Button Effects Only ******/
	cursor:pointer;
	cursor:hand;
	/* Use this class for primary navigation buttons only background color */
	background-color:transparent;
	}
Span.MainNavigation .MenuItem td {
	/***** Use this Class for Text/Fonts & Padding/Spacing ******/
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	/* Method for create right & left padding for IE & FF (Requires same padding for MenuItemSel td class) */
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	/* Use this class for primary navigation button text color */
	color:#672D91;
	}
Span.MainNavigation .MenuItemSel {
    cursor:pointer;
    cursor:hand;
    padding:0px;
    /* Use this class for primary navigation button background color (on hover) */
    background-image:url(/Templates/Rent-A-Party/images/Button-Over-BGP.gif);
	}
Span.MainNavigation .MenuItemSel td {
	/***** Use this Class for Text/Fonts & Padding/Spacing ******/
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	font-style: normal;
	/* Method for create right & left padding for IE & FF (Requires same padding for MenuItemSel td class) */
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	/* Use this class for primary navigation button text color (on hover) */
    color:#555555;
	}
Span.MainNavigation .MenuContainer {
	 /* Encapsulates the all of the primary navigation, good place for background color or border(s) */
	 border:1px solid #eaeaea;
     background-image:url(/Templates/Rent-A-Party/images/Button-BG.gif);
	}
	/*****END***** MainNavigation.Primary.Buttons ************************************/
	
	/*****START*** MainNavigation.SubNav.Buttons *************************************/
Span.MainNavigation .SubMenu {
	border-right:$color1 1px solid;
	border-top:$color1 1px solid;
	border-left:$color1 1px solid;
	border-bottom:$color1 1px solid;
	background-color:$color1D;
	z-index:1000;
	margin-left:3px;
	cursor:hand;
	color:#333333;
	text-align:left;
	}
Span.MainNavigation .SubMenu TD {
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	border-top-style:none;
	padding-top:0px;
	border-right-style:none;
	border-left-style:none;
	border-bottom:$color1 1px solid;
	}
Span.MainNavigation .MenuBreak {
	/* Separator color between MainNavigation buttons */
    background-color:#ED6300;
	}
Span.MainNavigation .SubMenu .MenuItem {
	font-weight:normal;
	font-size:9pt;
	padding-bottom:0px;
	text-transform:capitalize;
	color:$color1D;
	cursor:hand;
	padding-top:2px;
	font-style:normal;
	text-align:left;
	z-index:1000;
	background-color:$color1L;
	}
Span.MainNavigation .SubMenu .MenuIcon {
	cursor:pointer;
	cursor:hand;
	width:15;
	height:21;
	background-color:$color1L;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	}
Span.MainNavigation .SubMenu .MenuItemSel .MenuIcon {
	cursor:pointer;
	cursor:hand;
	width:15;
	height:21;
	background-color:$color1L;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	}
Span.MainNavigation .SubMenu .MenuItemSel {
	font-weight:normal;
	font-size:9pt;
	padding-bottom:0px;
	text-transform:capitalize;
	color:$color1T;
	cursor:hand;
	padding-top:2px;
	font-style:normal;
	text-align:left;
	z-index:1000;
	background-color:$color1;
	}
	/*****END***** MainNavigation.SubNav.Buttons *************************************/
Span.MainNavigation .RootMenuArrow {
	/* MainNavigation drop down indicator arrow */
	display:none;
	}
Span.MainNavigation .SubMenu .MenuArrow {
	/* MainNavigation SubMenu flyout indicator arrow */
	padding-left:5px;
	display:none;
	}
Span.MainNavigation .MenuScroll {
	background-color:$color1D;
	color:$color1L;
	}
/*****END***** Template.MainNavigation.Buttons ***************************************/
.IconButton a {
	display:block;
	height:60px;

	background:transparent url(/Templates/Rent-A-Party/Images/Purple-Button.jpg) no-repeat;
	cursor:pointer;
	cursor:hand;
	padding-left:35px;
	padding-top:5px;
	white-space:normal;
}

.IconButton a:hover{
	display:block;
	height:60px;

	background:transparent url(/Templates/Rent-A-Party/Images/Orange-Button.jpg) no-repeat;
	cursor:pointer;
	cursor:hand;
	padding-left:35px;
	padding-top:5px;
	white-space:normal;
}
body, table td {
	font-size: 12px;
	font-family: Sans-Serif,Arial,Verdana;
	white-space:normal;
	color: #484848;
	}
#HeaderImage img {
	padding-top:12px;
	padding-right:20px;
	}
.IconButtonS a {
	display:block;
	height:18px;

	background:transparent url(/Templates/Rent-A-Party/Images/Purple-Button-Small.gif) no-repeat;
	cursor:pointer;
	cursor:hand;
	padding-left:35px;
	padding-top:0px;
	white-space:normal;
}

.IconButtonS a:hover{
	display:block;
	height:18px;
	background:transparent url(/Templates/Rent-A-Party/Images/Orange-Button-Small.gif) no-repeat;
	cursor:pointer;
	cursor:hand;
	padding-left:35px;
	padding-top:0px;
	white-space:normal;
}
	
/*##CssFilePath:/Templates/Rent-A-Party/portal_modules.css ###################################*/
/* Module - defines module specific classes */
table.ButtonBar img {
	vertical-align: middle;
	height:12px;
	width:12px;
}
table.ButtonBar {
	background-color: transparent;
	border:solid 1px transparent;
	width: 100%;
	text-align:right;
}
.ButtonBar td
{
	padding-right: 3px;
	width:0px;
}
table.ButtonBar .MenuBarButtonHover {
	white-space: nowrap;
	border:solid 1px transparent;
	background-color: transparent;
}
table.ButtonBar .MenuBarButtonHover a {
	color: #672d91;
	font-family: Sans-Serif;
	text-decoration: none;
	text-decoration:underline;
}
table.ButtonBar .MenuBarButtonHover a:hover {
	color: #555555;
	font-family: Sans-Serif;
	text-decoration: none;
	
}
.Module .Head {
	color: #672d91;
	font-size: 16px;
	font-weight: bold;
	padding-left:0px;
}
.FeatureConfigurations .Header {
	width: 100%;
	visibility: collapse;
	border:0px;
	}
.FeatureConfigurations td {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border:0px;
}
.FeatureConfigurations .RadioColumn {
	background-color: transparent;
	width: 10px;
}
.ProductCategoryBorder {
	border:solid 1px #555555;
}
	
/*##CssFilePath:/Templates/Rent-A-Party/portal.css ###################################*/
/* Global - Classes used throught site*/
Table.Header .AuthButton
{
	color: #333333;
}
Table.Header .NavButton
{
	text-decoration:none;
}

/* Side Navigation */
/*sub tab tree */
A.OtherSubTabs
{
	color: #333333;
}
A.OtherSubTabs:hover
{
	color: #37184D;
}
A.HighlightSubTabs
{
	color: #37184D;
}
Table.LeftPane A:hover
{
	color: #37184D;	
}

/*Solpart DHTML menu sub nav*/

.SubTabNav .MenuBar
{
	height: 20px;

}
.SubTabNav .MenuItem
{
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	font-size:small;
	background-color: transparent;
	color: White;
	cursor:hand;


}
.SubTabNav .MenuItem td
{
	font-size:12px;
	color:#fff;
	text-align:left;
	padding-left:15px;
}
.SubTabNav .MenuItemSel td
{
	font-style: normal;
	font-size:12px;
	background-color: transparent;
	color:#eaeaea;
	cursor:hand;

}
.SubTabNav .MenuItemSel td
{
	font-size:smaller;
	text-align:left;
	padding-left:15px;
}
.SubTabNav .SubMenu
{
	border-left: #63648E 1px solid;
	border-bottom: #63648E 1px solid;
	background-color: #CBC7D5;
}
TD.Master-Row-Body .MenuBreak
{
	background-color:white;
}
.SubTabNav .SubMenu .MenuItem
{
	height: 20px;
}


/*Admin Menu nowrap For IE*/
span.AdminToolbar .ToolMenuBar td
{
white-space: nowrap;
padding: 0 0px;
}
#SubNavigation a
{
	color:#fff;
}