/* Classes associated with EVENTS module */

.CellLightUnderline {
	background-color: #C0D5ED
}
.CellShadowLight {
	background-color: #C0D5ED
}
.BoldWhite {
	margin-top:0px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	background-color: #081F3B;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.CellTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #182F4A;
}
.Button3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #666;
	float: left;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #999;
}

/* Classes associated with CALENDAR module */

/* Classes associated with TESTIMONIALS module */

/* Classes associated with FAQ module */

/* Classes associated with LINKS module */

.LinkTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #182F4A;
}
.LinkText {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color: #000;
}
.LinkURL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

/* Classes associated with IPAPER module */

/* Classes associated with SALES module */


.Name {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000;
}

/* Classes associated with PHOTO GALLERY module */

.SubTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #182F4A;
}

.CellDark {
	background-color: #D02021;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
}
.CellLight {
	background-color: #C0D5ED
	}

.ModuleBackButton{
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
	margin-top:0px
}
a:hover.ModuleBackButton{
	text-decoration: underline;
}
.GalleryImageCaption{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Classes associated with NEWS module */

.NewsLink {
	font-weight: normal;
	text-decoration: none;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 14px;
	color: #000000;
}
.NewsLinkSmall {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Tahoma, "Trebuchet MS";
	text-transform: uppercase;
	color: #4A0D04;
}
.NewsLinkBack {
	font-weight: normal;
	text-decoration: none;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

/* Classes associated with PROMO module */

.NumberBox {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #907848;
	height: auto;
	background-color: #907848;
	white-space: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	float: right;
	text-align: center;
	width: auto;
}
a:hover.NumberBox {
	color: #D4D0B9;
	text-decoration: none;
	background-color: #D4D0B9;
}
.NumberBoxNav {
	font-size: 15px;
	color: #907848;
	background-color: #907848;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	
}
a:hover.NumberBoxNav {
	color: #D4D0B9;
	text-decoration: none;
	background-color: #D4D0B9;
}		
a.activeSlide {
	color: #E2E2D0;
	background-color: #E2E2D0;
	margin-left: 0px;
	margin-right: 2px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
a:hover.activeSlide {
	text-decoration: none;
}	
.NumberBoxOn {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: E2E2D0;
	height: auto;
	width: auto;
	background-color: E2E2D0;
	margin: 0px;
	white-space: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	float: right;
	text-align: center;
}
a:hover.NumberBoxOn {
	text-decoration: none;
}	
.PromotionsCaption {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 13px;
	color: #0E1928;
}
.PromoNavBar {
	background-color: #B4A884
}

/* Classes associated with BUSINESS DIRECTORY module */

.DirectoryCategory {
	background-image: url(/stock/brown-button.jpg);
	float: left;
	height: 23px;
	width: 200px;
	font-family: Tahoma, "Trebuchet MS";
	font-weight: bold;
	color: #EFEFE5;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	line-height: 22px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
a:hover.DirectoryCategory {
	background-image: url(/stock/brown-button-on.jpg);
	text-decoration: none;
}

/*  Jquery.Impromptu CSS */
 .jqiwarning .jqi{
      background-color: #b0be96;
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #803F08;
      padding: 1px;
      width: 400px;
}
div.jqi .jqicontainer{
      background-color: #B6873C;
      padding: 5px;
      color: #ffffff;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #803F08;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
}
.Breadcrumbs2 {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 10px;
	color: #2D160B;
}
.DirectorySubcategory {
	background-color: #C0BAA2;
	background-image: url(/stock/subcat-back.jpg);
	border: 1px solid #A49067;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #603119;
	text-align: center;
	float: left;
	margin-top: 10px;
	width: 215px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right:12px;
	overflow:hidden;
	white-space: nowrap;
}
a:hover.DirectorySubcategory {
	background-image: url(/stock/subcat-roll.jpg);
	text-decoration: none;
	border: 1px solid #907848;
	overflow:hidden;
}
.DirectoryListing {
	background-color: #C0BAA2;
	background-image: url(/stock/subcat-back.jpg);
	border: 1px solid #A49067;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 14px;
	text-decoration: none;
	color: #603119;
	text-align: center;
	float: left;
	margin-top: 10px;
	width: 218px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: center center;
	white-space: nowrap;
	margin-right:8px;
	overflow:hidden;
}
a:hover.DirectoryListing {
	background-image: url(/stock/subcat-roll.jpg);
	text-decoration: none;
	border: 1px solid #907848;
	overflow:hidden;
	
}
.DirectoryCell {
	background-color: #FFFFFF;
	padding: 15px;
	border: 1px solid #A89871;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 14px;
}
.caption {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 13px;
	color: #5E341B;
}
.MainText
{
	margin-top:0px;
}
.ScheduleBack {
	text-decoration: none;
	background-color: #CCCCCA;
	background-image: url(stock/schedule-back.jpg);
}
/*  
    root element for the scrollable.  
    when scrolling occurs this element stays still.  
*/ 
/* root element for scrollable */ 
div.scrollable {   
     
    /* required settings */ 
    position:relative; 
    overflow:hidden;     
 
    /* vertical scrollers have typically larger height than width */     
    height: 310px;      
    width: 120px;
	
} 
 
/* root element for scrollable items */ 
div.scrollable div.items {     
    position:absolute; 
     
    /* this time we have very large space for height */     
    height:20000em;
	
}
 
/*  
    a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
	width:106px;
	padding-left:6px;
	padding-top:4px;
	text-align:center;
	
} 
 
/* you may want to setup some decorations to active item */ 
div.items div.active img{
	border:4px solid #C00;
}
div.items img{
	border:4px solid #FFF;
}
/* this makes it possible to add next button beside scrollable */
div.scrollable {
	float:left;		
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:120px;
	height:28px;
	background:url(/stock/arrow-up.gif) no-repeat;
	
	float:left;
	cursor:pointer;
}

/* mouseover state */
a.prev:hover, a.prevPage:hover {
	background:url(/stock/arrow-up.gif) no-repeat center;		
}
a.next:hover, a.nextPage:hover{
	background-image:url(/stock/arrow-down.gif);
}
/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(/stock/arrow-down.gif);
		
}
.display
{
	display:block;
}
.noDisplay{
	display:none;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
#tooltip{
	width:180px;
	font-size: 13px;
	position:absolute;
	padding:10px;
	color:#fff;
	display:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
	background-color: #9D8A5D;
	}	

