<meta name="verify-v1" content="yTN9XWxNx1mifYv97BRg6wMQ+TdLWTeuKYnd/AbBVFk=" />
html { font-size:125%; }	/* Default font-size is 16.  This makes it 20.  Then it's set back to 10 below */ 

body { margin:0px; padding:0px; font-size:52%; font-family:Verdana, Helvetica, Arial, sans-serif; color:#200; background:#996; }  /* 50% Sets font-size to 10.  Now em's are easier, eg. 1.2em = 12 */

* { margin:0; padding:0; }	/* Removes default browser settings so I can set my own page alignment */

.clearfloats { clear:both; }	/* Clears floating containers and images */

a 		{ text-decoration:none; }
a:hover { text-decoration:underline; }
a.underline { font-weight:normal; text-decoration:underline; color:#243; }


.small { font-size:10px; color:#433; line-height:1em;}

h1 { margin:0 0 20px 0; padding:0; font-weight:normal; font-size:2.6em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#400; }
h2 { font-size:2.2em; font-family:Arial, Helvetica, sans-serif; color:#765; margin:4px 0; font-weight:bold; }
h3 { font-size:2em; font-family:Arial, Helvetica, sans-serif; color:#300; }
h3.sidebar { margin:0; color:#FFB; }
h4 { font-weight:bold; font-size:1.8em; font-family:Arial, Helvetica, sans-serif; color:#654; margin:16px 0 10px 0; }
h5 { font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#300; margin:16px 0 6px 0 }
h6 { font-weight:bold; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; color:#330; margin:20px 0 2px 0; }
.triptitle { margin:0; padding:0; font-weight:normal; font-size:2.7em; font-family:Arial, Helvetica, sans-serif; color:#400; }
img { border:none; }
.imgR { float:right; margin:5px 0 14px 12px; }
.imgL { float:left; margin:5px 14px 14px 0; }
.arrowfloat { float:left; }


#wrap { width:910px; margin:10px auto 0 auto; padding:0; border: 10px solid #963; background:#FFF; }  /* Container for the whole page */

#header { background:#963; }

#logo { float:left; margin: 0; padding:0 0 7px 0; background:#963; }

/* Contact Us & Site Map tabs */
#toprighttabs { float:right; margin-top:42px; font-size:1.1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#toprighttabs li { float:left; list-style-type:none; background-image:url(images/navigation/contactus.gif); border-right:1px solid #963; width:110px; 	text-align:center; line-height:22px; }
#toprighttabs a { padding:0; color:#300; }	
#toprighttabs a:hover { color:#EEC; }

#toprighttabs2 { float:right; margin-top:20px; font-size:1.1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }  /* for second-level pages */
#toprighttabs2 li { float:left; list-style-type:none; background-image:url(images/navigation/contactus.gif); border-right:1px solid #963; width:110px; 	text-align:center; line-height:22px; }
#toprighttabs2 a { padding:0; color:#300; }	
#toprighttabs2 a:hover { color:#EEC; }

.homelink { margin:0 0 0 12px; font-weight:bold; font-size:1.2em; font-family:font-family:Arial, Helvetica, }
.homelink a { color:#EED; }


#wrap2 { width:910px; background:#4c4c39; overflow:hidden; }  /* wraps everything below header */

#sidebar { width:175px; background:#963; float:left; }  /* wraps entire sidebar */

.ulc1, .ulc2, .ulc3, .ulc4{font-size:1px; overflow:hidden; display:block;}	/* rounded upper left corner on homepage */
.ulc1 {height:1px; background:#4c4c39; margin:0 0 0 5px;}	.ulc2 {height:1px; background:#4c4c39; margin:0 0 0 3px;}
.ulc3 {height:1px; background:#4c4c39; margin:0 0 0 2px;}	.ulc4 {height:2px; background:#4c4c39; margin:0 0 0 1px;}

#sidebar1 { background: #4c4c39; padding:4px 0; }	/* inner sidebar wrap */


/**************** TRIPS MENU (POPOUT) *****************/
#tripsbox { width:175px; margin:10px 0 0 0; }
.tb1, .tb2, .tb3, .tb4 {font-size:1px; overflow:hidden; display:block;}	/* box with rounded corners */
.tb1 {height:1px; background:#333; margin:0 5px;}	.tb2 {height:1px; background:#333; margin:0 3px;}	
.tb3 {height:1px; background:#333; margin:0 2px;}	.tb4 {height:2px; background:#333; margin:0 1px;}

#tripsboxcontent { 	background: #333; }

#menu { width: 160px; margin: 0 0 16px 10px; padding-top:6px; background:#333; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu a { font-size:1.3em; color: #FFD; background: #333; text-decoration: none; display: block; margin: 0; padding: 6px 0; }
#menu a:hover { color:#FFA; }
#menu li { position: relative; }
#menu ul ul ul { position: absolute; top: 0px; left: 100%; width: 125%; border:1px solid #852; }
#menu ul ul ul a { padding:4px 0 4px 8px;  }
#menu ul ul ul a:hover { text-decoration:underline; }
div#menu ul ul ul, div#menu ul ul li:hover ul ul { display: none; }
div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block; }

#expand { margin:0 2px 14px 10px; }
#expand a { padding:2px 0 4px 8px; }
#expand a:hover { text-decoration:underline; }

#menu a.boldyellow { font-weight:bold; text-decoration:none; color:#FFA; }

/* Planning Your Trip */
#planbox { width:169px; margin:5px 3px 0 3px; }	/* box with rounded corners */
.nb1f, .nb2f, .nb3f, .nb4f{font-size:1px; overflow:hidden; display:block;}
.nb1f {height:1px; background:#6c6c4a; margin:0 5px;}	.nb2f {height:1px; background:#6c6c4a; margin:0 3px;}
.nb3f {height:1px; background:#6c6c4a; margin:0 2px;}	.nb4f {height:2px; background:#6c6c4a; margin:0 1px;}

#planboxcontent { padding:4px 0 4px 6px; background: #6c6c4a; }
#planboxcontent p { font-weight:bold; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin:12px 0; }
#planboxcontent a { color:#FFF; }


/* NEWS & Specials */
#news { float:right; width:200px; margin:20px 0 0px 10px; clear:right;}
#news2 { float:right; width:200px; margin:10px 0 0px 10px; clear:right;}
#news p { font-weight:bold; }

.s1o, .s2o, .s3o, .s4o{font-size:1px; overflow:hidden; display:block;} /* box with rounded corners */
.s1o {height:1px; background:#843; margin:0 5px;}	.s2o {height:1px; background:#843; margin:0 3px;}
.s3o {height:1px; background:#843; margin:0 2px;}	.s4o {height:2px; background:#843; margin:0 1px;}
.contento {background: #843;}
.contento div { padding:0 2px; }

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}	/* inner box with rounded corners */
.b1f {height:1px; background:#FFC; margin:0 5px;}	.b2f {height:1px; background:#FFC; margin:0 3px;}
.b3f {height:1px; background:#FFC; margin:0 2px;}	.b4f {height:2px; background:#FFC; margin:0 1px;}
.contentf {background: #FFC;}
.contentf div { padding:4px 6px; }


/* MAIN PAGE CONTENT */
#main { width:735px; background:#FFF; float:left; padding-bottom: 2000px; margin-bottom: -2000px; }

#toplinks { margin:0; padding:6px 0; font-weight:bold; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#FD7; background:#4c4c39; }
#toplinks a { color:#FEA; padding:0; }
#toplinks a:hover { color:#FFF; }

#content { padding:4px 20px; background:#FFF; }
#content p {
	margin:16px 0;
	line-height: 1.6em;
	font-size:small;
}
.intro { font-weight:normal; font-size:1.1em; color:#300; }
#content a { color:#630; }

#content2 { padding:4px 20px 30px 20px; background:#FFF; }
#content2 p { margin:16px 0; line-height: 1.5em; font-size:1.4em; }
#content2 a { color:#630; }


/************* STYLES SPECIFIC TO 2ND- AND 3RD-LEVEL PAGES *****************************************************************************************************/

#tripmain { width:540px; padding:10px 30px; }
#tripmain a { font-weight:bold; font-size:1.1em; color:#620; }

#trips { float:left; width:420px; margin:0 14px 10px 0; border:1px solid #700; background:#FFE; }
#trips.right { float:right; width:420px; margin:0 0 10px 14px; border:1px solid #700; background:#FFE; }
#trips.nofloat { width:420px; margin:0 0 10px 14px; border:1px solid #700; background:#FFE; }
#tripstitle { padding:6px; background:#500; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FFF; }
#tripstext { padding:0 12px 8px 8px; font-size:.9em; color:#333; }

#trips a { font-weight:bold; font-size:14px; }
#trips p { margin:2px 0 12px 0; }

#tripmenucontainer {margin:20px 0 10px 0; }
ul#tripmenu { font: bold 12px verdana, arial, sans-serif; list-style-type: none; padding-bottom: 28px; border-bottom: 2px solid #933; margin: 0; }
ul#tripmenu li { float: left; height: 24px; background-color: #FFF; margin: 2px 12px 0 12px; border-bottom: 2px solid #FFF; }
ul#tripmenu li#active { border-bottom: 2px solid #fff; border-left:2px solid #933; border-right:2px solid #933; border-top:2px solid #933; background-color: #fff; }
li#active a { color: #000; }
#tripmenu a { float: left; display: block; color: #700; text-decoration: none; padding: 4px 8px; }
#tripmenu a:hover { background: #FFF; color:#000; border-top:1px solid #FFF; }

ul#tripmenu2 { font: bold 12px verdana, arial, sans-serif; list-style-type: none; padding-bottom: 39px; border-bottom: 2px solid #933; margin: 0; text-align:center; }
ul#tripmenu2 li { float: left; height: 35px; background-color: #FFF; margin: 2px 12px 0 12px; border-bottom: 2px solid #FFF; }
ul#tripmenu2 li#active { border-bottom: 2px solid #fff; border-left:2px solid #933; border-right:2px solid #933; border-top:2px solid #933; background-color: #fff; }
#tripmenu2 a { float: left; display: block; color: #700; text-decoration: none; padding: 4px 8px; }
#tripmenu2 a:hover { background: #FFF; color:#000; border-top:1px solid #FFF; }

#tripinfo { margin:20px 0 0 0; color:#200; }
#tripinfo p { margin:0 0 12px 0; }
#tripinfo td { padding-right:25px; padding-bottom:26px; font-size:1.4em; vertical-align:top; }
#tripinfo tr { padding:20px; }
#tripinfo td p { font-size:1em; font-family:Verdana, Helvetica, Arial, sans-serif; }

#table3 tr { margin:0; padding:0; }
#table3 td { padding:4px 14px 4px 0; font-size:1.2em; vertical-align:top; }

.boxoutR { margin:0 0 12px 12px; float:right; text-align:center; }

#redheadings p strong { color:#522; }

#adventuretable { border:1px solid #DCA; }
#adventuretable td { font-size:.8em; padding:6px; border-right:1px solid #EDC; }

#packinglist { margin:0 0 0 50px; }
#packinglist td { margin:0; padding:10px 10px; vertical-align:middle; font-size:12px; }

#weather { margin:0 0 0 50px; }
#weather td { margin:0; padding:6px; vertical-align:middle; font-size:12px; }

#trip_prep { float:right; margin:8px 0 0px 20px;; padding:6px; border:1px solid #600; background:#FFD; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#444; }
#trip_prep a { color:#600; }
#trip_prep a:hover { text-decoration:underline; }


#form { margin:16px 0; color:#433; }
#form td { padding:0; font-size:12px; }
#form tr { padding:0; }

div.surroundspecial {width:100%;} 
span.special { color:#ff7800; font-size: 16px; font-weight:bold; }
hr.special { color:#4c4c39; float:left; width:100%; }
div.special { margin:0px 0 0 20px; font-size:12px; }
label { font-size:10px; font-weight:bold; }














