@charset "utf-8";
/* CSS Document */
body { background: url(/img/bg.gif) repeat-x; #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3b2c0b; font-size:12px; margin:0;}
html { height:101%; }
#home {background: url(/img/bg-hp.gif) repeat-x; #FFFFFF;}
table, td { border:0; border-spacing:0; border-collapse:collapse; padding:0; margin:0; vertical-align:top }
img { border:0; behavior:url("/css/pngfix.htc"); }
img.left { float:left; padding-right:5px; }
img.right { float:right; padding-left:5px; }
ul { list-style-type:none; margin:0px 5px 5px 5px; padding:0px 5px 5px 5px; }
li { padding:0 0 6px 0; margin:0 }
ul li ul {  margin:0 0 0 10px; padding:0 0 0 10px;}
form, input { padding:0; margin:0 }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:18px; font-weight:bold; color:#9C1414; margin-bottom:10px; }
h2 {font-size:14px; line-height:normal; font-weight:bold; color:#3b2c0b; margin:12px 0 5px 0;  }
h3 { font-size:12px; line-height:normal; font-weight:bold; color:#3b2c0b; margin:12px 0 5px 0; }
a { color:#005b9b; text-decoration:none;  }
a:hover {color:#9C1414; text-decoration:underline; }
.float-right {float:right;}
.float-left {float:left;}
.clearall { clear:both; }
blockquote { margin:12px; font-size:13px; line-height:18px; font-style:italic; font-weight:bold;  }
.caption { padding-right:70px; font-weight:bold; }

#wrapper {width:800px; margin:0 auto;}

#col-1home	{ width:195px; padding:15px 0 0 0;}
#col-2home	{ width:275px; background:url(/img/bg_center.gif) repeat-y; padding:25px 10px 10px 10px;}
#col-3home	{ width:300px; padding:25px 0 15px 10px;background:url(/img/bg_right-plain.gif) left repeat-y;}

#col-1	{ width:195px; padding:10px 0;}
#col-2	{ width:275px; background:url(/img/bg_center.gif) repeat-y; padding:20px 10px;}
#col-3	{ width:300px; padding:20px 0 20px 10px;}

#col-2wide	{ width:575px; background: url(/img/bg_2col.gif) left repeat-y; padding:20px;}
#col-2wide .dropcap {float:left; color:#9C1414; font-size:38px; line-height:35px; font-weight:bold; padding-top:0px; padding-right:3px; font-family:Georgia, "Times New Roman", Times, serif;}
#col-2wide .cleared { width:575px; float:left; clear:both;}

#col-2wide #tourbox { width:172px; border:solid 1px #010101; padding:5px; margin:0px 4px 8px 0; font-size:11px; float:left;}
#col-2wide #tourbox h2 { font-size:12px; display:block; width:172px; color:#FFFFFF; background:#010101; margin:-5px -5px 10px -5px; padding:5px; }
#col-2wide #tourbox h3 { display:block; width:172px; font-size:14px; font-weight:bold; color:#9C1414; text-align:center;}
#col-2wide #tourbox .dates {display:block; width:172px; font-size:12px; font-weight:normal; color:#666666; text-align:center;}
#col-2wide #tourbox ul { list-style:square; margin-left:10px; padding-left:10px;}

/* Tour Page Styles */
#col-1 #infobox	{ width:172px; padding:0 5px;font-size:11px; }
#col-1 #infobox	h2 { font-size:14px; display:block; width:172px; color:#9C1414;} 

#col-2-contact	{ width:325px; background: url(/img/bg_2col.gif) left repeat-y; padding:20px 10px;}
#col-3-contact	{ background:url(/img/bg_right-plain.gif) left repeat-y; width:250px; padding:20px 0 20px 10px;}
#col-3-contact	.caption { padding:0px; font-weight:bold; }

#col-3txt	{ width:300px;  padding:40px 0 0px 10px;}

#col-3 .itinerary { background: url(/img/bg_right.gif) left top no-repeat; width:290px; padding:15px; }
#col-3 .itinerary h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#666666; margin-bottom:9px;   }
#col-3 .itinerary .hdr a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #9C1414 }

#col-1 #sub { width:180px; background: url(/img/bg_sub.jpg) no-repeat; padding:3px 0 0 0; margin:0; }
#col-1 #sub a { display:block; background: url(/img/bg_sublink.jpg) bottom no-repeat; width:170px; height:25px; margin:0; padding:4px 0 0 10px; font-size:13px;  }
#col-1 #sub a:hover { display:block; background: url(/img/bg_sublink-hover.jpg) bottom no-repeat; text-decoration:none;  }

#footer { width:800px; border:0; font-size:11px; margin:5px auto;}
.foot, .foot:hover  { color:#3b2c0b; text-decoration:none; font-size:11px;  }
