/* 
================================
Skin styles for DotNetNuke
================================
*/

.dottedLine {
    background-image:url(images/underTitle.gif);
	background-repeat:repeat-x;
	height: 3px;
	background-color: #feeab5;
}

.BillabongHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a52a2a; font-weight: bold; }

.flashLeft { background-image:url(images/flashLeft.gif); background-repeat:repeat-y; }
.flashRight { background-image:url(images/flashRight.gif); background-repeat:repeat-y; }

.pageLeft { background-image:url(images/pageLeft.gif); background-position:right; }
.pageRight { background-image:url(images/pageRight.gif); background-position:left; }

.pageMaster { height:100%; width:100%; background-color:#feeab5; }

.footer { background-image:url(images/footerBackground.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; }
.footerCopyright { font-family:"Trebuchet MS", Verdana, Arial; font-size: 11px; padding-left:40px; color:#666666; }
.footerPrivacy { font-family:"Trebuchet MS", Verdana, Arial; font-size: 11px; padding-right:35px; color:#FFFFFF; }

.LoginFont:link, .LoginFont:visited, .LoginFont:hover, { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }

.loginText { color:#FFFFFF; }

.ContentPane { width:555px; padding-left:0px; padding-right: 0px; padding-top:0px; padding-bottom: 30px; }

.LeftPane { width:150px; padding-left:0px; padding-right: 0px; padding-top:0px; padding-bottom: 30px; background-color:#fff5d9; }
.ShopLeftPane { width:150px; padding-left:0px; padding-right: 0px; padding-top:0px; padding-bottom: 30px; }

.Footer { background-image:url(images/menuBackground.jpg); height:24px; background-repeat:repeat-x; width:750px; }

.leftBackground {
	background-color: #8a8a8a;
	background-image:url(images/leftBackground.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.rightBackground {
	background-color: #8a8a8a;
	background-image:url(images/rightBackground.gif);
	background-position:left;
	background-repeat:repeat-y;
}

/* r.a.d.menu Dnn skin */

.RadMenu_Dnn .rootGroup {
	width: 100%;
	background-image:url(images/menuBackground.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

.RadMenu_Dnn .vertical .item a:link {
	padding-left: 12px;
	width: 180px;
	background-color: #8b0303;
	text-decoration: none;
	border-bottom: 1px solid #620202;
}

.RadMenu_Dnn .vertical .item a:visited {
	padding-left: 12px;
	width: 180px;
	background-color: #8b0303;
	text-decoration: none;
	border-bottom: 1px solid #620202;
}

.RadMenu_Dnn .vertical .item a:hover {
	padding-left: 12px;
	width: 180px;
	background-color: #620202;
	text-decoration: none;
	border-bottom: 1px solid #620202;
}

.RadMenu_Dnn .group {
	text-align: left;
}

.RadMenu_Dnn .group a:hover {
	text-align: left;
}

.RadMenu_Dnn .link, .RadMenu_Dnn .clicked {
	text-decoration:none;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 24px;
}

.RadMenu_Dnn .link:hover, .RadMenu_Dnn .focused, .RadMenu_Dnn .expanded {
	text-decoration: underline;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 24px;
	cursor: hand;
	cursor: pointer;
}

.RadMenu_Dnn .text {
  color: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
}

.panelbar
{
	background-color:#fff5d9;
}
.panelbarHeaderCollapsed
{
	cursor: hand;
	cursor:pointer;
	height: 22px;
	padding-left: 12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	background-image:url(images/pnlBackColl.gif);
	background-repeat:no-repeat;
}

.panelbarHeaderCollapsedHover
{
	cursor: hand;
	cursor:pointer;
	height: 22px;
	padding-left: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color:#666666;
	background-image:url(images/pnlBackColl.gif);
	background-repeat:no-repeat;
}

.panelbarHeaderExpand
{
	cursor: hand;
	cursor:pointer;
	height: 22px;
	padding-left: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	background-image:url(images/pnlBackColl.gif);
	background-repeat:no-repeat;
}

.panelbarItem 
{
	cursor: hand;
	cursor:pointer;
	text-decoration: none;
	padding-left: 21px;
	height: 22px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}
.panelbarItemHover
{
	cursor: hand;
	cursor:pointer;
	text-decoration: none;
	padding-left: 21px;
	height: 22px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}
.panelbarItemSelected
{
	cursor: hand;
	cursor:pointer;
	text-decoration: none;
	padding-left: 21px;
	height: 22px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}
.panelbarItemGroup
{

}