* { 
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #4F4F82;
	scrollbar-darkshadow-color: #4F4F82;
	scrollbar-face-color: #3590C7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-track-color: #A3C2E2;
}

body{
	padding:0px;
	margin: 0px;
	background-color: #74889C;
	background-image: url(../images/bkg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}

hr {
	background-color: #666666;
	height: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


/* SubCatLink link */
a.SubCatLink:link ,a.SubCatLink:visited{color: #666666;font-size: 13px;font-weight: bold; text-decoration:none; }
a.SubCatLink:active ,a.SubCatLink:hover{color: #00C1C1;font-size: 13px; font-weight: bold; text-decoration:none;}
/* SubCatLink link */

/* RegisterLink link */
a.RegisterLink:link ,a.RegisterLink:visited{color: #666666;font-size: 12px;font-weight: bold; text-decoration:underline; }
a.RegisterLink:active ,a.RegisterLink:hover{color: #965F2C;font-size: 12px; font-weight: bold; text-decoration:underline;}
/* RegisterLink link */

/* LoginHelp link */
a.LoginHelp:link ,a.LoginHelp:visited{color: #333333;font-size: 11px;font-weight: normal; text-decoration:underline; }
a.LoginHelp:active ,a.LoginHelp:hover{color: #965F2C;font-size: 11px; font-weight: normal; text-decoration:underline;}
/* RegisterLink link */

/* Footer link */
a.FooterLink:link ,a.FooterLink:visited{color: #ffffff;font-size: 11px;font-weight: normal; text-decoration:none; }
a.FooterLink:active ,a.FooterLink:hover{color: #ffffff;font-size: 11px; font-weight: normal; text-decoration:underline;}
/* RegisterLink link */

/* SecondNavi link */
a.SecondNavi:link ,a.SecondNavi:visited{color: #9E6C3B;font-size: 11px;font-weight: normal; text-decoration:none; }
a.SecondNavi:active ,a.SecondNavi:hover{color: #9E6C3B;font-size: 11px; font-weight: normal; text-decoration:underline;}
/* RegisterLink link */

/* NormalLink link */
a.NormalLink:link ,a.NormalLink:visited{color: #9E6C3B;font-size: 11px;font-weight: bold; text-decoration:underline; }
a.NormalLink:active ,a.NormalLink:hover{color: #000000;font-size: 11px; font-weight: bold; text-decoration:underline;}
/* NormalLink link */

/* NormalLinkLarge link */
a.NormalLinkLarge:link ,a.NormalLinkLarge:visited{color: #9E6C3B;font-size: 12px;font-weight: bold; text-decoration:underline; }
a.NormalLinkLarge:active ,a.NormalLinkLarge:hover{color: #000000;font-size: 12px; font-weight: bold; text-decoration:underline;}
/* NormalLinkLarge link */

/* ToolBoxBlue link */
a.ToolBoxBlue:link ,a.ToolBoxBlue:visited{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #7393D5;
	height: 20px;
	width: 144px;
	display: block;
	background-image: url(../images/buttons/member_tools_n.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
}
a.ToolBoxBlue:active ,a.ToolBoxBlue:hover{	
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #7393D5;
	height: 20px;
	width: 144px;
	display: block;
	background-image: url(../images/buttons/member_tools_o.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
}
/* ToolBoxBlue link */


/* ToolBoxBlueSmall link */
a.ToolBoxBlueSmall:link ,a.ToolBoxBlueSmall:visited{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #7393D5;
	height: 20px;
	width: 88px;
	display: block;
	background-image: url(../images/buttons/member_tools_n_s.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
}
a.ToolBoxBlueSmall:active ,a.ToolBoxBlueSmall:hover{	
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #7393D5;
	height: 20px;
	width: 88px;
	display: block;
	background-image: url(../images/buttons/member_tools_o_s.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
}
/* ToolBoxBlue link */


/* ToolBoxBlueActive link */
a.ToolBoxBlueActive:link ,a.ToolBoxBlueActive:visited,a.ToolBoxBlueActive:active ,a.ToolBoxBlueActive:hover{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #7393D5;
	height: 20px;
	width: 144px;
	display: block;
	background-image: url(../images/buttons/member_tools_o.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
}
/* ToolBoxBlue link */


/* ToolBoxAsh link */
a.ToolBoxAsh:link ,a.ToolBoxAsh:visited{
	color: #4B4B4B;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #999999;
	height: 20px;
	width: 144px;
	display: block;
	background-image: url(../images/buttons/member_tools_ash_n.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
}
a.ToolBoxAsh:active ,a.ToolBoxAsh:hover{	
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #999999;
	height: 20px;
	width: 144px;
	display: block;
	background-image: url(../images/buttons/member_tools_ash_o.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
}
/* ToolBoxAsh link */


/* PageCount */
.PageCount{height: 2em;padding-top: 1em;}

.PageCount a{border: 1px solid #999999;	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;font-weight: bold;text-decoration: none;background-color: #CCCCCC;color: #000000;}

.PageCount a:hover {
	border: 1px solid #999999;
	font-weight: bold;
	text-decoration: none;
	background-color: #333333;
	color: #FFFFFF;
	cursor:pointer;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}

.PageCount a.Active {	border: 1px solid #999999;		padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;	font-weight: bold;	text-decoration: none;	background-color: #333333;	color: #FFFFFF;}
/* PageCount link */



.PageBkg {
	background-image: url(../images/page_shade_bkg.png);
	background-repeat: repeat-y;
	background-position: center;
}
.FooterBkg {
	background-image: url(../images/footer_bkg.png);
	background-repeat: no-repeat;
}
.PageColor {
	background-color: #F1EEE4;
}

.HomeLoginBox {
	padding: 2px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6C7AA;
	border-right-color: #E6C7AA;
	border-bottom-color: #E6C7AA;
	border-left-color: #E6C7AA;
}

.TextBox {
	background-color: #FFFFFF;
	border: 1px solid #DAAB80;
	height: 17px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-size: 11px;
	color: #965F2C;
}

.TextArea {
	background-color: #FFFFFF;
	border: 1px solid #DAAB80;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-size: 11px;
	color: #965F2C;
}

.ListBox {
	background-color: #FFFFFF;
	border: 1px solid #DAAB80;
	height: 22px;
	font-size: 12px;
	color: #965F2C;
	font-weight:normal;
}

.MainTextBox {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D1CCD0;
	border-right-color: #D1CCD0;
	border-bottom-color: #D1CCD0;
	border-left-color: #D1CCD0;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.Text {
	font-size: 12px;
	line-height: 1.5em;
}
.HighlightText {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
}
.HighlightTextBlack {
	color:#000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
}
.FooterText {
	font-size: 11px;
	color: #CED5DC;
}
.WelcomeText {
	font-size: 12px;
	font-weight: bold;
	color: #9E6C3B;
}
.BoxTitleText {
	font-size: 13px;
	font-weight: bold;
	color: #9E6C3B;
}
.SecondNaviBar {
	background-color: #E4DFCD;
}
.PageTitle {
	font-size: 18px;
	color:#D96C00;
	line-height: 1em;
}
.PageSubTitle {
	font-size: 15px;
	font-weight: bold;
	color: #D96C00;
	line-height: 1em;
}
.ToolBox {
	background-color: #FFFFFF;
	border: 1px solid #BFB191;
	padding: 1px;
}
.ToolBoxTitle {
	font-size: 12px;
	font-weight: bold;
	color: #B37534;
}
.CalendarBox{
border:1px solid #BFB191;}

.CalendarMonth{
	font-weight: bold;
	color: #000000;
}
.Day{font-weight: bold;
	color: #666666;
}

.Event{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:#B37534;
	color:#FFFFFF;
	border:1px solid #000000;
	text-decoration: none;
	padding: 0px;
	width: 22px;
}

.Event:hover{
	background-color:#FFFFFF;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #000000;
	text-decoration: none;
	font-weight: bold;
}




.ShoppingCart {
	background-color: #FFFFFF;
	border: 1px solid #7196DA;
	padding: 1px;
}

.CartText {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.CartTextBold {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.ProductBorder {
	border: 1px solid #CCCCCC;
}
.TextBold {
	font-weight: bold;
	color: #333333;
}

.TextBoldLarge {
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
.NormalText {
	font-weight: normal;
	color: #333333;
	font-size: 12px;
}
.MemeberLogin {
	border: 1px solid #E6C7AA;
}
.Mp3Box {
	border: 1px solid #cccccc;
}

.Mp3BoxLatest {
	border: 1px solid #cccccc;
	background-color: #FFFFCC;
}

.errorStyle {
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}

.header{
	display:none;
}

a.Ewebmakers:link ,a.Ewebmakers:visited{
	font-size: 11px;
	color: #CED5DC;
	text-decoration:none;
}
a.Ewebmakers:active ,a.Ewebmakers:hover{	
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}

.FooterPipe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

/* Site Map */
a.SiteMapLevel1:link ,a.SiteMapLevel1:visited{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #FFFFFF;
}
a.SiteMapLevel1:active ,a.SiteMapLevel1:hover{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	background-color: #FCAA74;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #FC8E45;
}

a.SiteMapLevel2:link ,a.SiteMapLevel2:visited{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #FFFFFF;
}
a.SiteMapLevel2:active ,a.SiteMapLevel2:hover{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	background-color: #FCAA74;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #FC8E45;
}

a.SiteMapLevel3:link ,a.SiteMapLevel3:visited{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #FFFFFF;
}
a.SiteMapLevel3:active ,a.SiteMapLevel3:hover{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	background-color: #FCAA74;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #FC8E45;
}

.SiteMapBKG {
	background-image: url(../images/boxes/site_map.png);
	background-repeat: no-repeat;
}
/* Site Map */

/* More link */
a.MoreLink:link ,a.MoreLink:visited{
	color: #3A93CA;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
}
a.MoreLink:active ,a.MoreLink:hover{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #3A93CA;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #3185B7;
	text-decoration: none;
}
/* More link */

.BackToTop{
	float: right;
}

.LogoFirstWord{
	font-weight: bold;
	color: #003366;
	font-size: 12px;
}
.LogoSecondWord{
	font-weight: bold;
	color: #D96C00;
	font-size: 12px;
}
.LoadingStatus{
	background-image: url(../images/loading_status.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
