
.acropolis 
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}

.title
{
	background-color: #CCCC99;
	padding: 5px;
}

.welcome 
{
	color: #000000;
	font-size: 24px;
	font-family: Arial;
}

.mainTable, .dialog
{
	border-style: solid;
	border-width: 1px;
	border-color: #DDE3EB;
}

.dialog
{
	margin: 5px;
}

.outOfStock
{
	color: #ff0000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.label
{
	background-color: #dde3eb;
	color: #333333;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
}

.required
{
	color: #ff0000;
}

.tableHeader 
{
	font-weight: bold;
}

.errors
{
	color: #ff0000;
	border: solid 1px #ff0000;
	margin: 2px;
	padding: 2px;
}

input.bx, select.list
{
   font-family:"Lucida Grande", Arial, sans-serif;
   font-size: 10px;
    BORDER-BOTTOM: #c92b1d 1px solid;
    BORDER-LEFT: #c92b1d 1px solid;
    BORDER-RIGHT: #c92b1d 1px solid;
    BORDER-TOP: #c92b1d 1px solid;
    MARGIN: 1px;

}

textarea.bx {
   font-family:"Lucida Grande", Arial, sans-serif;
   font-size: 10px;
    BORDER-BOTTOM: #ED0677 1px solid;
    BORDER-LEFT: #ED0677 1px solid;
    BORDER-RIGHT: #ED0677 1px solid;
    BORDER-TOP: #ED0677 1px solid;
    MARGIN: 1px;
}

input.button, a.appLink, a.appLink:link, a.appLink:visited { color:#fff; border:1px solid rgba(0,0,0,0.2); background-color:#c00; display:inline-block; /*float:right; */font-weight:bold; text-decoration:none; padding:3px 10px; margin:10px 0; background-image:url("/shopsr/brand/sundayriver/assets/bg_btnfade.png") !important; background-image:none; background-repeat:repeat-x; background-position:center; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
a.appLink:hover, a.appLink:active { background-color:#f00; color:#fff;}

td#manage a.appLink,td#manage a.appLink:link, td#manage a.appLink:visited { color:#fff; border:1px solid rgba(0,0,0,0.2); background-color:#c00; display:inline-block; /*float:right; */font-weight:bold; text-decoration:none; padding:0px 10px; margin:0px 0; background-image:url("/shopsr/brand/sundayriver/assets/bg_btnfade.png") !important; background-image:none; background-repeat:repeat-x; background-position:center; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:230px; }
td#manage a.appLink:hover, td#manage a.appLink:active { background-color:#f00; }

/*input.button, .appLink
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #c92b1d;
	color: #ffffff;
	border: 1px solid #c92b1d;
}

 a.appLink, a.appLink:link, a.appLink:active, a.appLink:visited {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FFFFFF;
    line-height:19px;
   font-weight: normal;
   text-decoration: none;
   margin-left: 3px;
   margin-right: 3px;
 }
  
 a.appLink:hover {
   font-family:"Lucida Grande", Arial, sans-serif; font-size:13px; 
   color: #FFFFFF;
   line-height:19px;
   font-weight: normal;
   text-decoration: underline;
   margin-left: 3px;
   margin-right: 3px;
 }*/

/* customer items */
#grey {
   color: #666666;
   font-weight: normal;
  }
  
  #ltgrey {
   color: #cccccc;
   font-weight: normal;
  }

  .lrg {
   font-family:"Lucida Grande", Arial, sans-serif;
   font-size: 25px;
   color: #ED0677;
   line-height: 25px;
   text-decoration: none;
   font-weight: normal;
  }
  
pre {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
   line-height: 20px;
   font-weight: normal;
  }
  

  td {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
    line-height:19px;
   text-decoration: none;
   font-weight: normal;
  }
  
  a, a:link, a:visited, a:active {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #15375D;
    line-height:19px;
   text-decoration: underline;
   font-weight: normal;
  }
   
  a:hover {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #15375D;
    line-height:19px;
   text-decoration: underline;
   font-weight: normal;
  }
  
  a.nav, a.nav:link, a.nav:visited, a.nav:active, a.nav:hover {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #CF0065;
    line-height:19px;
   text-decoration: underline;
   font-weight: normal;
  }
  
  .bold {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
    line-height:19px;
   text-decoration: none;
   font-weight: bold;
  }
  
  .whiteBold {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FFFFFF;
    line-height:19px;
   text-decoration: none;
   font-weight: bold;
  }
  
  ul, ol, li {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
    line-height:19px;
   text-decoration: none;
   font-weight: normal;
  }
  
  ol.dec {
    list-style-type: decimal;
  }
  
  ol.la {
    list-style-type: lower-alpha;
  }
  
div.indt {
   margin-left: 30px;
   margin-right: 10px;
  }
  
div.coupon {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
    line-height:19px;
   font-weight: normal;
   padding: 15px;
   border-style: dashed;
   border-width: 2px;
   border-color: #c92b1d;
  }
   
    
  .secNav {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
   line-height: 20px;
   font-weight: normal;
   padding-left: 10px;
   padding-right: 10px;
  }
   
  a.secNav, a.secNav:link, a.secNav:visited, a.secNav:active {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FF730C;
   line-height: 20px;
   text-decoration: none;
   font-weight: normal;
   padding-left: 10px;
   padding-right: 10px;
  }
  
  a.secNav:hover {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #CF0065;
   line-height: 20px;
   text-decoration: underline;
   padding-left: 10px;
   padding-right: 10px;
  }
  
  .tertNav {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
   font-weight: normal;
   line-height: 20px;
   padding-left: 13px;
   padding-right: 13px;
  }
   
  a.tertNav, a.tertNav:link, a.tertNav:visited, a.tertNav:active {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #CF0065;
   text-decoration: none;
   font-weight: normal;
   line-height: 20px;
   padding-left: 13px;
   padding-right: 13px;
  }
  
  a.tertNav:hover {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #CF0065;
   text-decoration: underline;
   line-height: 20px;
   padding-left: 13px;
   padding-right: 13px;
  }
 
  .arrow {
   line-height: 20px;
   padding-left: 10px;
  }
  
  .footer {
   font-family:"Lucida Grande", Arial, sans-serif;
   font-size: 10px;
   color: #ffffff;
   line-height: 20px;
   text-decoration: none;
   font-weight: normal;
  }
   
  a.footer, a.footer:link, a.footer:visited, a.footer:active {
   font-family:"Lucida Grande", Arial, sans-serif;
   font-size: 10px;
   color: #ffffff;
   line-height: 20px;
   text-decoration: none;
   font-weight: normal;
  }
  
  a.footer:hover {
   font-family:"Lucida Grande", Arial, sans-serif;
   font-size: 10px;
   color: #ffffff;
   line-height: 20px;
   text-decoration: underline;
   font-weight: bold;
  }


  
  
  
    
  .tableText {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
    line-height:19px;
   font-weight: normal;
  }
  
  .tableBox {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
    line-height:19px;
   font-weight: normal;
   border-style: solid;
   border-width: 1px;
   border-color: #FF730C;
  }

  .tableSml {
   font-family:"Lucida Grande", Arial, sans-serif;
   font-size: 10px;
   color: #666666;
   line-height: 12px;
   font-weight: normal;
  }
  
  .tableSmlCap {
   font-family:"Lucida Grande", Arial, sans-serif;
   font-size: 10px;
   color: #666666;
   line-height: 12px;
   font-weight: normal;
   text-transform: uppercase;
  }
  
  .tableTextBold {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
    line-height:19px;
   font-weight: bold;
  }
  
  .tableTextWhite {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FFFFFF;
    line-height:19px;
   font-weight: normal;
  }
  
  a.tableTextWhite, a.tableTextWhite:link, a.tableTextWhite:active, a.tableTextWhite:visited {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FFFFFF;
    line-height:19px;
   font-weight: normal;
   text-decoration: none;
  }
  
  a.tableTextWhite:hover {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FFFFFF;
    line-height:19px;
   font-weight: normal;
   text-decoration: underline;
  }
  
  .tableTextWhiteBold {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FFFFFF;
    line-height:19px;
   font-weight: bold;
  }
  
  .blueRowHeader {
   background-color: #c92b1d;
  }
  
  .grayRowHeader {
   background-color: #C2C2C2;
  }
  
  .orgRowHeader {
   background-color: #FF730C;
  }
  
  .caption {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
    line-height:19px;
   text-decoration: none;
  }
   
  a.caption, a.caption:link, a.caption:visited, a.caption:active {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FF730C;
    line-height:19px;
   text-decoration: none;
  }
   
  a.caption:hover {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #E96300;
    line-height:19px;
   text-decoration: underline;
   font-weight: normal;
  }
  
  .captionItalic {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #666666;
   line-height: 14px;
   text-decoration: none;
   font-weight: normal;
   font-style: italic;
  }
   
  a.captionItalic, a.captionItalic:link, a.captionItalic:visited, a.captionItalic:active {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #FF730C;
   line-height: 14px;
   text-decoration: none;
   font-weight: normal;
   font-style: italic;
  }
  
  a.captionItalic:hover {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #E96300;
   line-height: 14px;
   text-decoration: underline;
   font-weight: normal;
   font-style: italic;
  }
  
  .captionUppercase {
   font-family:"Lucida Grande", Arial, sans-serif;font-size:13px; 
   color: #999999;
   line-height: 14px;
   text-decoration: none;
   font-weight: normal;
   text-transform: uppercase;
  }

.smallTextBox {
	font-size: 10px;
	width: 110px;
	font-family: Verdana, Arial, Sans-Serif;
	height: 17px;
  }
 
/* Activities */

	.activityDescription {
		background: #dadada; padding-left: 10px;
		border-bottom: 1px solid #000000;
	}
	.activityDescriptionDetails 
	{
		display: none;
	}
	.activityHeader 
	{
		background: #33669D;
		font-size: small;
		color: #ffffff;
	}
	.activityAvail 
	{
		padding-left: 0px;
		border-bottom: 1px solid #000000;
	}
	.activityTimeSlots, .activityProducts
	{
		display: none;
	}
	
/* Start calendar styles */
.nAvail, .nUnavail, .nInvalid, .nSelected { 
	font-size: 10px;
	color: #31639C;
}
.nAvail { 
	color: #0000ff;
	background-color: #CECECE; 
}
.nUnavail { background-color: #FF8080 }
.nInvalid { 
	background-color: #ffffff ;
	text-decoration: line-through;
}
.nSelected 
{
	color: #0000ff;
	background-color: #80FF80; 
}
.nCL { 
	font-size: 10px;
	color: #ffffff;
	background-color: #31639C;
}
/* End Calendar styles */