body { font-family: Verdana,Geneva,sans-serif; font-size: medium;
  background-color:rgb(244,232,198);
  color:black;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 0px;
  padding-top: 5px;
}
body.snjdark {background-color:rgb(0,51,64); color:rgb(176,176,176); font-size: x-small; }

p {
	color:black;
	font-size:100%;
	margin-top: 10px;
}

.searchresult {
	font-size:9pt;
}

dt {
	font-size:9pt; font-weight: bold;
	padding-top: 6pt;
}

dd {
	font-size:9pt;
}

hr {
  margin-top: 0px; padding-top: 0px;
  margin-bottom: 0px; padding-bottom: 0px;
}

.tight {
	margin-top: 0px; padding-top: 0px;
}

.snjdark {background-color:rgb(0,51,64); color:rgb(216,200,176); font-size:1em }

h1 {
	font-size: 1.65em;
	font-weight: 200;
	line-height: 100%;
}
.h1subtitle {
	margin-top: -12px;
	font-weight: bold;
	line-height: 1.3em;
	position : relative;
}
h2 { font-size: 140%; font-weight: bolder;}
h3 { font-size: 120%; font-weight: bolder;}
h4 { font-size: 110%; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;}

A:link {color:rgb(0,0,136);}
A:visited {color:rgb(0,0,136);}
A:hover {color:red;}

.link1 {
  font-family: Verdana,Geneva,sans-serif;
  font-size: 14px; vertical-align:top;
  color: #A0A0A0;
}
.link2 { font-family: Verdana,Geneva,sans-serif;
  font-size: 11px;
  vertical-align:top;
  color: #A0A0A0;
}
.link3 {
  font-family: Verdana,Geneva,sans-serif;
  font-size: small;
  color: rgb(112,112,112);
  vertical-align:top }

A.link1:link {color:rgb(204,204,204); font-size: 14px; text-decoration: none}
A.link1:visited {color:rgb(204,204,204); font-size: 14px; text-decoration: none}
A.link1:hover {color:white; font-size: 14px; text-decoration: underline}

A.link1off:link {color:rgb(150,150,150); font-size: 14px; text-decoration: none}
A.link1off:visited {color:rgb(150,150,150); font-size: 14px; text-decoration: none}
A.link1off:hover {color:rgb(150,150,150); font-size: 14px; text-decoration: none}

A.link2:link {color:rgb(204,204,204); text-decoration: none}
A.link2:visited {color:rgb(204,204,204);text-decoration: none}
A.link2:hover {color:white; text-decoration: underline}

A.link2off:link {color:rgb(150,150,150); font-size: 11px;text-decoration: none}
A.link2off:visited {color:rgb(150,150,150);font-size: 11px;text-decoration: none}
A.link2off:hover {color:rgb(150,150,150); font-size: 11px;text-decoration: none}

A.linkbg:link {color:rgb(204,204,204); text-decoration: underline}
A.linkbg:visited {color:rgb(204,204,204);text-decoration: underline}
A.linkbg:hover {color:white; text-decoration: underline}

A.linkbgoff:link {color:rgb(150,150,150); text-decoration: underline}
A.linkbgoff:visited {color:rgb(150,150,150);text-decoration: underline}
A.linkbgoff:hover {color:white; text-decoration: none}

li {
	margin-top: -12px;
	padding-top: 0px;
	margin-bottom: 20px;
	padding-left: 0px; margin-left: -15px;
    font-family: Verdana,Geneva,sans-serif;
    vertical-align:top;
    list-style-image: url("img/smallbullet.gif");
    display: block;
}

th {text-align:left; vertical-align:bottom; font-size:100%; font-family: Verdana,sans-serif; color:black}

td {vertical-align:top; font-size:100%; font-family: Verdana,sans-serif; color:black}
td.mapmenu1 { text-align:left; font-weight: bold }
td.mapmenu2 { text-align:left ; padding-left:2em}
td.mapmenu3 { text-align:left ; padding-left:4em}
td.mapmenu4 { text-align:left ;padding-left:6em}
td.accent1 {background-color:rgb(255,153,51); background-image: url("img/gradientbar.jpg")}

td.colhead { background-color: rgb(255,153,51) }

.accent2 {background-color:rgb(255,153,51)}
.cited { font-size: 100%; font-family: "Monotype Corsiva","Comic Sans MS",sans-serif }

td.menupane {color: white}
td.midtoppane {background-color:rgb(255,204,0); color:white}
td.picturepane {background-color:black; color:white}
td.row1 {vertical-align:top }
td.row2 { background-color: rgb(255,240,223); }
td.tablehead { background-color: rgb(255,153,51) ; font-weight: bold; color: black }
.textpane {background-color:white; background-image: url("img/snjpaper.jpg"); color: black; font-size:100%}
.textpane.A:hover {color:red;}
.textpane.A:link {color:rgb(0,0,136)}
.textpane.A:visited {color:rgb(0,0,136);}
td.tight {margin-top:0px; margin-left: 0px; margin-bottom: 0px;margin-right: 0px;}
td.toppane {background-color:rgb(204,170,0); color:black}
td.xtablehead { background-color: rgb(255,204,153) ; font-weight: bold; color: black }
td.zrow2 { background-color: rgb(255,236,207); }

tr.row1 {vertical-align:top }
tr.row2 { background-color: rgb(255,240,223); vertical-align:top }
tr.tablehead { background-color: rgb(255,151,95) ; font-weight: bold; color: black }
tr.valign {vertical-align:top }
tr.xtablehead { background-color: rgb(255,204,153) ; font-weight:bold; color:black }

.maintitle {color:black;
	font-size:18pt;
	font-weight:bold;
	text-shadow: 2px 2px 4px black;
}
.subtitle {
	color:black;
	font-size:13pt;
	font-weight:bold;
	font-style: italic;
	text-shadow: 1px 1px 3px black;
}

.overnight {
	font-style: italic
}
.abbmeal {
	font-weight: bold
}
.citedtext{
	font-style: italic; font-family: "comic sans MS"
}

.qlinks{
	margin-left: 2px;
	background-color:rgb(255,250,250);
	font-size: 9pt;
	line-height: 11pt;
	color: black;
	background-image : url(img/snjpaper.jpg);
}


.qlinkshead{
  background-color: rgb(255,200,100); font-size: x-small; font-style: italic; color: black;
}


#quickLinksBox {
 padding-left: 10px;
 padding-bottom: 15px;
}

.quickLinks{

}

.quickLinksHead{
  background-color: rgb(255,200,100);
  font-size: x-small;
  font-style: italic;
  font-weight: bold;
  margin-left: -3px;
  padding-left: 2px;
  color: black;
}

.quickLinksList {
  padding-left: 5px;
  margin-left: -1px;
  padding-top: 0em;
  margin-bottom: 1em;
}

#quickLinksBox {
position: relative;
width: 200px;
float: right;
text-align: left;
margin-left:6px; padding-left:6px;
background-color: rgb(240,240,233);
}

.formtiny {
	font-size: 8pt;

}
.formtxt{
	font-size: 9pt;
}
.formlabelr{
	text-align: right;
	font-size: 9pt;
}
td.hseparator{
	background-color: Gray;
	line-height : 1px;
}
topOfPage{
  text-align: center;
  font-size: 8pt;
}

p.testflag { color:red; font-size: x-large }


ul {
  list-style-image: url("img/smallbullet.gif");
}

/* pageTopPrompts are only displayed if scrolled */

#pageTopPrompt{
  display: block;
  width:100%;
  float:left;
  text-align: center;
}

.literaryQuote {font-family: Comic Sans MS,Comic Sans,Times New Roman}


/* Top of page layout items */

#pageTopLayout {
  height: 130px;
}

#mainLogo {
  position : absolute;
  left : 5px;
  top : 7px;
}

/* clearMainLogo is to leave room on left for main logo */
.clearMainLogo {
  position: relative;
  left: 154px;
}

#titleAccentBar {
  position: relative;
  top: 1px;
  height: 57px;
  color: white;
  font-weight: bold;
}

#breadCrumbs {
 position: relative;
 top: 12px;
}

#linksRow2 { margin-bottom: 5px; }

/* Main page body layout */

.textpane {background-color:white; font-size:120%}
.textpane.A:hover {color:red;}
.textpane.A:link {color:rgb(0,0,136)}
.textpane.A:visited {color:rgb(0,0,136);}

#leftSideBar {
  background-color:rgb(0,51,64);
  color:rgb(176,176,176);
  padding-top: 15px;
}

#bodyTextBox {
  background-image: url("img/snjpaper.jpg");
  color: black;
  margin: 5px;
  padding: 10px;
  font-size: 120%;
}


.crumbcolor {color: #A0A0A0;}

.centered {text-align: center;}

.subtitleshade {color: #808007;}

.darkbrite {color: #FF9933;}


/* ## OL { counter-reset: item } */
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: lower-roman; }

/* ##LI:before { content: counters(item, "."); counter-increment: item } */

.itineraryDay {
  font-weight: bold;
  font-size: 110%;
}

.itineraryOvernight {
  font-style: italic;
}

.itineraryMeals {
  font-weight: bold; white-space: nowrap;
}

.TourTitleSmall {
   font-style: italic;
}
.CustFeedback {
  font-size: 105%;
  font-family: "Comic Sans MS","Comic Sans","Times New Roman";
  padding-bottom: 0;
  margin-bottom: 0;
}
.Signature {
  padding-top: 0;
  margin-top: 0;
  margin-left: 4em;
  font-style: italic;
}

#BodyTextBoxTable {font-size: 80%;}

.testimonial {
  float: none;
  width: 400px;
  height: 180px;
  font-size: 10pt;
  /* border: medium groove white; */
}

