BODY { COLOR: #222; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; background-color: #FFF; margin: 0px; line-height: 1.4em; }

hr
{
  background-color: #ff0;
}

.yellowSubtitle { color: #333; font-size: 15px; font-weight: bold; }
.blueSubtitle { color: #900; font-weight: bold; }
.div-shadow { -webkit-box-shadow: -1px 13px 22px 0px; box-shadow: -1px 13px 22px 0px; width: auto; }
.cel-stroke-shadow { background-color: #fff; padding-top: 22px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; 
}
.cel-arrival-nights { background-color: #fff; font-size: 18px; font-weight: bold; color: #333; padding-top: 6px; padding-bottom: 6px; padding-left: 11px; }
.cel-arrival-nights-info { background-color: #FFF; padding: 7px; }
.cel-home-height { height: 300px; }
.cel-home-sidebar { font-size: 13px; line-height: normal; padding: 5px; background-color: #FF6; }
.cel-sidebar { font-size: 13px; line-height: normal; border: 1px solid #ccc; padding: 5px; width: 200px; }
.cel-stroke-shadow-lite { padding: 3px; border: 2px solid #FFF; background-color: #fff; }
.cel-bottom-links { background-color: #4287B1; padding-top: 3px; padding-bottom: 3px; border: 1px solid #333; }
.cel-content {
	border: 1px solid #666;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 22px;
}

.cel-section-title { font-size: 14px; line-height: normal; background-color: #333; color: #FFF; font-weight: bold; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.cel-tour-list { padding: 5px; background-color: #d6eeff; border: 1px solid #333; }
.cel-home-left { height: 255px; padding-top: 0px; padding-right: 11px; padding-bottom: 11px; padding-left: 0px; }

.cel-shadow { -moz-box-shadow: 0 4px 5px 5px #8a8a8a; -webkit-box-shadow: 0 4px 5px 5px #8a8a8a; box-shadow: 0 4px 5px 5px #8a8a8a;}
.cel-programs { }
.cel-facebook {
	padding-top: 11px;
	padding-right: 9px;
	padding-left: 9px;
}

.cel-image { vertical-align: top; text-align: center; padding-top: 0px; padding-right: 11px; padding-bottom: 11px; padding-left: 11px; }

.cel-header { background-repeat: no-repeat; background-image: url(../images/header-4.jpg); height: 102px; 
}

.cel-header-home { background-repeat: no-repeat; background-image: url(../images/header3.png); height: 751px; background-position: center; }

.cel-address-left { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #bbb1a2; padding-bottom: 3px; padding-top: 11px; font-size: 13px; text-transform: uppercase; }
.cel-address-right { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #bbb1a2; padding-bottom: 3px; padding-top: 11px; font-size: 13px; text-transform: none; }

.cel-right {
	width: 606px;
	background-color: #FFF;
	height: 350px;
	padding-top: 22px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
}

.cel-main { background-color: #FFF; vertical-align: top; background-color: #fff; padding-top: 11px; padding-right: 0px; padding-bottom: 11px; padding-left: 0px;
        
}
.cel_slidshow { width: 563px; }
.cel-tour-dates { background-color: #FFF; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 11px; border: 1px solid #CCC; width: 144px; font-size: 14px; }

.cel-title {
	background-color: #333;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 11px;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
}

.cel-footer { display: block; background-color: #fff; color: #4285B0; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; font-size: 10px; padding-top: 5px; padding-bottom: 5px; 
}

.cel-stroke { border: 1px dotted #999; padding: 22px; background-color: #fff; width: 800px; }

.div-border { border: 1px dotted #857D70; padding: 6px; line-height: normal; background-color: #dbd5ca; }
ul.yellow {
	list-style-type: square;
	color: #ffcc00;
	font-weight: bold;
	line-height: 2em;
}

li.border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

.font-pagetitle { color: #4f89af; font-size: 26px; font-weight: bold; 
}
.font2 {
	font-size: 14px;
	color: #005983;
	font-weight: bold;
}

.font-year { color: #900; font-weight: bold; font-size:20px; }
.font-section-head { font-size: 18px; font-weight: bold; color: #690100; font-family: Georgia, "Times New Roman", Times, serif; 
}
.font-tour-day { color: #036; font-size: 16px; font-weight: bold; }
.font-sub-head { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; }
.font-days-of-week { color: #194F72; font-size: 14px; }

.font7 {
	color: #CCC;
	font-size: 12px;
}

.font8 {
	color: #333;
	font-size: 11px;
	line-height:normal;
}

.floatleft {float: left; margin-right:10px; margin-bottom: 6px;}

.floatright {float: right;	margin: 10px;}

.gutter { width: 8px; }

div.hr { border: 0; width: 80%; color: #f00; background-color: #ff0; height: 5px;}


a:link { color: #0d649a; text-decoration: underline; 
}
a:visited { color: #0d649a; text-decoration: underline; 
}
a:hover {
	color: red;
	text-decoration: underline;
}


a.nav:link { FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #CCE1cc; text-decoration: underline; font-size: 9pt; 
	}
	
a.nav:visited { FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #CCE1cc; text-decoration: underline; 
}

a.nav:hover { FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #00F; text-decoration: underline; 
} 

a.red:link { font-size: 18px; font-weight: bold; color: #690100; font-family: Georgia, "Times New Roman", Times, serif; 
	}
	
a.red:visited { font-size: 18px; font-weight: bold; color: #690100; font-family: Georgia, "Times New Roman", Times, serif; 
}

a.red:hover { font-size: 18px; font-weight: bold; color: #f00; font-family: Georgia, "Times New Roman", Times, serif; 
} 

a.navtop:link { FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #193445; text-decoration: none; FONT-SIZE: 11px; }
	
a.navtop:visited { FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #193445; text-decoration: none; }

a.navtop:hover { FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #FC3; text-decoration: underline; } 




/*ul li {
	font-family: Arial, Verdana, sans-serif;
	FONT-SIZE: 10pt;
	MARGIN-BOTTOM: 5px;
	TEXT-ALIGN: left;
	color: #000000;
	list-style-type: none;
	list-style-image: url(../images/arrow.jpg);
	margin-right: 0px;
}*/


.verticalLineOnTheright {border-right: 1px solid black;}

.verticalLineOnTheleft {border-left: 1px dotted #999999;}

.verticalLine-div {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BD141B;
}

.verticalLineTop {border-top: 1px solid #CC0000;}



/* Begin Slideshow code*/




.home_slide { }
.home_slide2 { }

#slideshow { position:relative; height:751px; 
}

#slideshow DIV { position:absolute; left:0px; z-index:8; opacity:0.0; height: 751px; background-color: #FFF; top: 0px; 
}

#slideshow DIV.active { z-index:10; opacity:1.0; 
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
	height: 751px;
	display: block;
	border: 0;
}
