/****************************************************************************************/
/* RadMenu Top Navigation skin */
/****************************************************************************************/

/* Contains the appearance of the menu in general. */
.RadMenuMainTopNavigation
{
	background: none;
}

/* Contains the appearance of the top level menu item text. */
.RadMenuMainTopNavigation .rmLink
{
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 15px;
	text-align: center;
	line-height: 23px;
}

/* Contains the appearance of the top level menu item when the mouse is hovered over it. */
.RadMenuMainTopNavigation .rmLink:hover, .RadMenuMainTopNavigation .rmFocused, .RadMenuMainTopNavigation .rmExpanded
{
	background: white;
	cursor: hand;
}

/* Contains the overall appearance of the child level menu items. */
.RadMenuMainTopNavigation .rmGroup
{
	border: solid 1px black;
	background: white;
}

/* Contains the appearance of the child level menu item text. */
.RadMenuMainTopNavigation .rmGroup .rmLink
{
	border: solid 1px #DDE1E4;
	border-bottom: solid 1px #dde1e4;
	font-weight: normal;
	text-align: left;
}

/* Contains the appearance of the child level menu item when the mouse is hovered over it. */
.RadMenuMainTopNavigation .rmGroup .rmLink:hover, .RadMenuMainTopNavigation .rmGroup .rmFocused, .RadMenuMainTopNavigation .rmGroup .rmExpanded
{
	background: white;
	color: #5984a2;
}

/****************************************************************************************/
/* RadMenu Side Navigation skin */
/****************************************************************************************/

/* Contains the appearance of the menu in general. */
.RadMenuMainSideNavigation
{
	background: none;
}

/* Contains the appearance of the top level menu item text. */
.RadMenuMainSideNavigation .rmLink
{
	text-decoration: none;
	color: #AAAAAA;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	line-height: 23px;
}

/* Contains the appearance of the top level menu item when the mouse is hovered over it. */
.RadMenuMainSideNavigation .rmLink:hover, .RadMenuMainSideNavigation .rmFocused, .RadMenuMainSideNavigation .rmExpanded
{
	background: white;
	cursor: hand;
}

/* Contains the overall appearance of the child level menu items. */
.RadMenuMainSideNavigation .rmGroup
{
	border: solid 1px black;
	background: white;
}

/* Contains the appearance of the child level menu item text. */
.RadMenuMainSideNavigation .rmGroup .rmLink
{
	border: solid 1px #DDE1E4;
	border-bottom: solid 1px #dde1e4;
	font-weight: normal;
	text-align: left;
}

/* Contains the appearance of the child level menu item when the mouse is hovered over it. */
.RadMenuMainSideNavigation .rmGroup .rmLink:hover, .RadMenuMainSideNavigation .rmGroup .rmFocused, .RadMenuMainSideNavigation .rmGroup .rmExpanded
{
	background: white;
	color: #5984A2;
}

/****************************************************************************************/
/* Styles for the Ajax Password Strength control */
/****************************************************************************************/

.PasswordStrength1
{
	background-color: Gray;
	color: White;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
.PasswordStrength2
{
	background-color: Gray;
	color: Yellow;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
.PasswordStrength3
{
	background-color: Gray;
	color: #FFCAAF;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
.PasswordStrength4
{
	background-color: Gray;
	color: Aqua;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
.PasswordStrength5
{
	background-color: Gray;
	color: #93FF9E;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}


/****************************************************************************************/
/* Shopping Cart Table */
/****************************************************************************************/

table.BasicShoppingCartTable
{
	background-color: #fafafa;
	border: solid 1px #6699CC;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #404040;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

td.BasicShoppingCartTableHead
{
	background-color: #BEC8D1;
	border-bottom: solid 1px #6699CC;
	border-left: solid 1px #6699CC;
	color: #404040;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

td.BasicShoppingCartTableHeadPrice
{
	background-color: #fafafa;
	border-bottom: solid 1px #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	color: #404040;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}

td.BasicShoppingCartTableHeadSignUp
{
	background-color: #fafafa;
	border-bottom: solid 1px #9CF;
	border-top: 0px;
	border-left: solid 1px #9CF;
	border-right: 0px;
	color: #404040;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}

td.BasicShoppingCartTableCategory
{
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #404040;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bolder;
	font-size: 13px;
	text-align: left;
}

td.BasicShoppingCartTableProduct
{
	border-bottom: solid 1px #9CF;
	border-top: 0px;
	border-left: solid 1px #9CF;
	border-right: 0px;
	font-family: Verdana, sans-serif, Arial;
	font-weight: 500;
	font-size: 13px;
	padding-left: 15px;
}

td.BasicShoppingCartTableItem
{
	border-bottom: solid 1px #9CF;
	border-top: 0px;
	border-left: solid 1px #9CF;
	border-right: 0px;
	font-family: Verdana, sans-serif, Arial;
	font-weight: 500;
	font-size: 13px;
	text-align: center;
	height: 52px;
}


/****************************************************************************************/
/* RadPanel */
/****************************************************************************************/

.rpRootGroup
{
	text-align:left;
	width: 420px;
}

/****************************************************************************************/