/* Global CSS */
/*----------------------------------------------------*/
/* Page style */ 
html
{
	height:100%;
}
/* Body style */ 

body
{
	background:#000000;
	margin:0px 0px 0px 0px;
}

/* Text in paragraphs */ 
p
{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
}
/* Text in tables */ 
table, tr, td
{
	font-family:arial;
	font-size:12px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
}

/* Control panel style */
.ControlPanel
{
	width: 100%;
	background-color:#ffffff;
	border-right: #5f5f5f 1px solid;
	border-top: #5f5f5f 1px solid;
	border-left: #5f5f5f 1px solid;
	border-bottom: #5f5f5f 1px solid;
}
/* Default links visited and active */ 
a:link, a:visited, a:active
{
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
/* Default links hover */ 
a:hover
{
	color:#c00c0c;
	font-family:arial;
	font-size:11px;
	text-decoration:underline;
}
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited
{
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
/* Normal links hover */ 
a.Normal:hover
{
	color:#c00c0c;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{
	color:#777777;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover
{
	color:#c00c0c;
	font-family:arial;
	font-size:11px;
	text-decoration:underline;
}
/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active
{
	color:#5d5d5d;
	background:url(images/login.gif) no-repeat bottom left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	height:17px;
	float:right;
	padding:2px 0px 0px 25px;
	margin:0px 0px 0px 16px;
}
/* Login token hover */ 
a.LoginToken:hover
{
	background:url(images/login.gif) no-repeat bottom left;
	color:#444444;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
/* User token idle */ 
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active
{
	color:#5d5d5d;
	background:url(images/register.gif) no-repeat bottom left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	height:17px;
	float:right;
	padding:2px 0px 0px 25px;
	margin:0px 0px 0px 16px;
}
/* User token hover */ 
a.UserToken:hover
{
	background:url(images/register.gif) no-repeat bottom left;
	color:#444444;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
/* Headings */ 
.Head
{
	font-family:arial;
	font-size:14px;
	color:#c00c0c;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings */ 
.HeadTimes
{
	font-family:Activa,"Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	background:transparent;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
/* Headings white */ 
.HeadWhite
{
	font-family:arial;
	font-size:13px;
	color:#ffffff;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Subheadings */ 
.SubHead
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#777777;
	padding:0px 0px 0px 0px;
}
/* General text on the site */ 
.normal, .Normal
{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
}
select.normal
{
	color:#000000;
}
/* General bold text on the site */ 
.NormalBold
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
/* Red text used for errors */ 
.NormalRed
{
	color:#C50000;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
}
/* Copyright, privacy, terms */ 
.FooterToken
{
	color:#5d5d5d;
	font-size:11px;
}
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active
{
	font-size:11px;
	color:#5d5d5d;
	font-weight:normal;
	text-decoration:underline;
}
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover
{
	font-size:11px;
	color:#444444;
	font-weight:normal;
	text-decoration:none;
}
/* Form elements */ 
select, input
{
	font-family:arial;
	font-size:11px;
	color:#333333;
}
/* Textbox */ 
.NormalTextBox
{
	color:#333333;
	padding-left:4px;
	line-height:12px;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
}
/* Textbox container */ 
td.NormalTextBox
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:transparent;
	visibility:invisible;
	border:0px 0px 0px 0px;
}
/* Buttons */ 
.StandardButton
{
	background:#c51980 none;
	border:#d9228f 1px solid;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f693cf', EndColorStr='#d9228f');
}


/* Main table */ 
.MainTable
{
	width:100%;
	height:100%;
}
/* Main cell */ 
.MainCell
{
	padding:0px 0px 0px 0px;
}
/* Menu height */ 
.MenuHeight
{
	height:29px;
}
/* Cell for menu left */ 
.MenuLeft
{
	width:8px;
}
/* Cell for menu right */ 
.MenuRight
{
	width:8px;
}
/* Cell for menu area */ 
.MenuCell
{
	width:100%;
	background:url(images/menu-bg.gif) repeat top left;
}
/* Cell for why button */ 
.WhyCell
{
	padding:1px 10px 0 0;
}
/* Logo area */ 
.LogoArea
{
	height:1px;
	padding:0px 15px 0px 15px;
}
/* Login Pane area */ 
.LoginPaneArea
{
	width:280px;
	padding:0px 0px 0px 0px;
}
/* Cell for search */ 
.SearchCell
{
	width:147px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	background:url(images/menu-bg.gif) repeat-x top left #000000;
}
/* Line area */ 
.LineArea
{
	height:1px;
	padding:0px 0px 0px 0px;
}
.LineL
{
	height:1px;
	width:211px;
}
.LineM
{
	height:1px;
	width:100%;
	background-color:#666666;
}
.LineR
{
	height:1px;
	width:211px;
}
/* Footer area */ 
.FooterArea
{
	height:35px;
	padding:0px 0px 0px 0px;
}
/* Copyright token area */ 
.CopyrightArea
{
	height:20px;
	padding:0px 10px 0px 0px;
	vertical-align:bottom;
}
/* Cell for copyright */ 
.CopyrightCell
{
	width:100%;
	vertical-align:top;
	padding:0px 10px 0px 0px;
}
/* Cell for terms */ 
.TermsCell
{
	text-align:right;
	vertical-align:top;
	padding:0px 8px 0px 0px;
}
/* Cell for privacy */ 
.PrivacyCell
{
	text-align:right;
	vertical-align:top;
	padding:0px 8px 0px 0px;
}
/* Cell for login */ 
.LoginCell
{
	text-align:right;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
/* Textbox used for search */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox
{
	height:14px;
	background:#ffffff;
	width:100px;
	color:#666666;
	padding:0px 5px 0px 15px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	cursor:text;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

/* Lofin content pane */ 
.LoginPane
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Top content pane */ 
.TopPane
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Content2 pane */ 
.ContentPane
{
	padding:0px 7px 0px 7px;
	width:70%;
}
/* Right content pane */ 
.RightPane
{
	padding:0px 0px 0px 7px;
	width:30%;
}
/* Middle inside pane */ 
.MidPane
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Left content pane */ 
.LeftPane
{
	padding:0px 7px 0px 0px;
	width:25%;
}
/* Content2 pane */ 
.ContentPane2
{
	padding:0px 7px 0px 7px;
	width:25%;
}
/* Content3 pane */ 
.ContentPane3
{
	padding:0px 7px 0px 7px;
	width:25%;
}
/* Right2 content pane */ 
.RightPane2
{
	padding:0px 0px 0px 7px;
	width:25%;
}
/* Bottom pane */ 
.BottomPane
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Footer pane */ 
.BottomPane
{
	width:100%;
	padding:0px 0px 0px 0px;
	text-align:center;
}

/* Module menu continer */ 
.ModuleTitle_MenuContainer
{
	color:#353535;
}
/* Module menu bar */ 
.ModuleTitle_MenuBar
{
	cursor:pointer;
	cursor:hand;
}
/* Module menu items idle */ 
.ModuleTitle_MenuItem
{
	background:#3f3f3f;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;	
	padding:0px 10px 0px 10px;
	height:20px;
	border:0;
}
/* Module menu container */ 
.ModuleTitle_SubMenu
{
	background:#FFFFFF;
	padding:0px;
	border:1px solid #5f5f5f;
	z-index:1000;
	cursor:pointer;
	cursor:hand;
	font-weight:normal;
	filter:none;
	margin:0px 0px 0px 0px;
}
/* Module menu items separator borders */ 
.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel
{
	background:#c00c0c;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	padding:0px 10px 0px 10px;
	height:20px;
	border:0px 0px 0px 0px;
}
/* Module menu arrows */ 
.ModuleTitle_MenuArrow
{
	display:none;
}
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow
{
	display:none;
}
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon
{
	background:#FFFFFF;
	border:0px;
	border-bottom:1px solid #FFFFFF;
	width:0px;
	height:20px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:0px;
}
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG
{
	margin:0px 5px 0px 5px;
}
.MainMenu_SubMenu
{
	background:#FFFFFF;
	margin:0px 0px 0px -1px;
	border:1px solid #5f5f5f;
	z-index:1000;
	cursor:pointer;
	cursor:hand;
	font-weight:normal;
	filter:none;
}
/* Submenu items idle */ 
.MainMenu_MenuItem
{
	background:#222121;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	padding:0px 30px 0px 10px;
	height:24px;
	border:0;
}
/* Submenu items hover */ 
.MainMenu_MenuItemSel
{
	background:#c00c0c;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	padding:0px 30px 0px 10px;
	height:24px;
	border:0;
}
/* Box that contains the menu */ 
.MainMenu_MenuContainer
{
	background:transparent;
}
/* Bar that contains the menu */ 
.MainMenu_MenuBar
{
	cursor:pointer;
	cursor:hand;
	background:transparent;
}
/* Menuitems idle */ 
.MainMenu_Idle TD
{
	height:29px;
	background:url(images/menu-bg.gif) repeat top left;
	color:#FFFFFF;
	font-size:13px;
	padding:5px 5px 5px 4px;
	font-weight:bold;
}
/* Menuitems over */ 
.MainMenu_Selected TD
{
	height:29px;
	background:url(images/menu-bg.gif) repeat top left;
	color:#c00c0c;
	font-size:13px;
	padding:5px 5px 5px 4px;
	font-weight:bold;
}
/* Menuitems active */ 
.MainMenu_Active TD
{
	height:29px;
	background:url(images/menu-bg.gif) repeat top left;
	color:#c00c0c;
	font-size:13px;
	padding:5px 5px 5px 4px;
	font-weight:bold;
}
/* Menuitems in breadcrumbs active */ 
.MainMenu_BreadcrumbActive TD
{
	height:29px;
	background:url(images/menu-bg.gif) repeat top left;
	color:#c00c0c;
	font-size:13px;
	padding:5px 5px 5px 4px;
	font-weight:bold;
}
/* Menuitem arrows */ 
.MainMenu_MenuArrow
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:1px;
	border-right: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
}
/* Menuitem root arrows */
.MainMenu_MenuRootArrow
{
}
/* Menuitem icons */
.MainMenu_MenuIcon
{
	display:none;
}
/* Menuitem separator */
.MainMenu_Separator
{
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	height: 29px;
}
/* Menuitems separator borders */ 
.MainMenu_MenuBreak
{
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
	background:transparent;
	vertical-align:top;
}
.DataGrid_Item {
	background-color: Transparent;
}
.DataGrid_AlternatingItem {
	background-color: Transparent;
}
.DataGrid_Item TD {
	background-color: Transparent;
}
.DataGrid_AlternatingItem TD {
	background-color: Transparent;
}
a.FCKImageGalleryImageName:link, a.FCKImageGalleryImageName:visited, a.FCKImageGalleryImageName:active
{
	color:#777777;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
A.FCKImageGalleryImageName:hover
{
	color:#c00c0c;
	font-family:arial;
	font-size:11px;
	text-decoration:underline;
}
.FCKImageGalleryImageSizeTD
{
	color:#777777;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

/* End Style Sheet */
/*----------------------------------------------------*/




/*----------------------------------------------------*/
/* Custom Salon Module Style Sheet */

.HeadlineSalon
{ font-size: 16px; font-family: Verdana Arial; font-weight:bold; line-height:18px; word-spacing:1px; }

.Headline1
{ font-size: 14px; font-family: Verdana Arial; line-height:18px; word-spacing:1px; }

.trMessageUnread
{
 background-color: #BCCCDC;
}
.trMessageRead
{
 background-color: #EFF7FE;   
}


.CustomLinkButton
{
    cursor: pointer;
    background: #FFFFFF repeat-x 0 0;
    border: 1px solid #3EA6D5;
    color: #1B73A2;
    font-weight: bold;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    height: 20px;
    padding: 2px 10px 3px 10px;
    text-decoration: none;
}

/* xp theme */
.ajax__tab_xp .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 12px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;
    /* color: Maroon; */
    color: Black;
}
.ajax__tab_xp .ajax__tab_outer
{
    padding-right: 4px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;
    height: 21px;
}
.ajax__tab_xp .ajax__tab_inner
{
    padding-left: 3px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;
}
.ajax__tab_xp .ajax__tab_tab
{
    height: 21px !important;
    padding: 0px;
    margin: 0;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;
}
.ajax__tab_xp .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color:Transparent;
}

/* End of Custom Salon Module CSS */
/*----------------------------------------------------*/

