/* Global Styles */

body {margin: 0; text-align: center; background-color: #880202;}
form {margin: 0; padding: 0;}
.bookearly {font-size: 10px; color: #009900;}
.red {color: #990000;}
.photo {border: 1px solid #555555; padding: 1px;}
.disable {filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
.enable {filter:alpha(opacity=100); -moz-opacity:100; opacity:100;}
.zerospace {margin: 0 !important; padding: 0 !important;}
.show {display: block;}
.hide {display: none;}
.clear {margin: 0; padding: 0; clear: both;}

.formbox {width: 100%; font: 11px Arial, Helvetica; color: #25408f; border: 1px solid #c4c4c4;}
.formbox2 {margin: 0; border: 1px solid #c4c4c4; font: 11px Arial, Helvetica; font-weight: normal; color: #c4c4c4; text-align: left; width: 100%;}
.button {font: 11px Arial, Helvetica; background-image: url(/images/toc/link-button-on.gif); background-repeat: repeat-x; background-color: #ffffff; color: #990000; font-weight: bold; border: 1px solid #c4c4c4; margin: 0 0 5px 0;}
.button2 {font: 11px Arial, Helvetica; background-image: url(/images/toc/link-button-on.gif); background-repeat: repeat-x; background-color: #ffffff; color: #990000; border: 1px solid #c4c4c4; margin: 0 0 5px 0;}
.check {margin: 0; padding: 0;}

a:link.tab1-botlink, a:visited.tab1-botlink {text-decoration: none; color: #000000;} 
a:hover.tab1-botlink { text-decoration: underline; color: #990000;}

a.redlink:link, a.redlink:visited {color: #990000;text-decoration: underline;}
.redlinka:hover {color: #ff0000; text-decoration: underline;}

li {list-style-type: none;}
.pkg-list {list-style-type: square;	margin-left: -20px;}
.photo {border: 1px solid #000000;}
.itinmap {border: 2px solid #585E7C; margin: 0 0 10px 10px;}

/* H1 is used for all package names at the top of the package pages ONLY */
h1 {font: 20px Georgia, "Times New Roman", Times; color: #990000; font-weight: bold; text-align: left; margin: 0; padding: 0;}
h2 {font: 18px Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-align: center;}
h3 {height:39px; margin:0; padding:0; vertical-align: top; font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-align: left;}
h4 {font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px; font-weight: bold; color: #000000;}

/* Footer Sections */
.microfooter {font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff;}

.microflink {font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff;}

#microlinks a:link {font: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}
#microlinks a:visited {font: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}
#microlinks a:hover {font: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline;}

.memberlinks a:link {font: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; font-weight:bold;}
.memberlinks a:visited {font: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; font-weight:bold;}
.memberlinks a:hover {font: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #336699; text-decoration: underline; font-weight:bold;}

#member-left {
	float:left;
	text-align:left;
	width:190px;
	border:1px solid #000;
	clear:left;
	margin:0 0 5px 5px;  
	padding-left:5px;
	}
	
#member-right {
	float:right;
	text-align:left;
	width:190px;
	border:1px solid #000;
	clear:right;
	margin:0 0 5px 5px;  
	padding-left:5px;
	}
#sub {
	padding-bottom:9px;
	}

#subtitle_member {
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
/*  */