body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 10px 20px;
	padding: 0;
	line-height: 120%;
}

TABLE.main {
	/*BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse*/
}
TD.main {
	/*BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse;*/
	padding: 10px 40px 0px 50px;
}
P.main {
	/*BORDER-TOP: #cccccc 1px solid; MARGIN: 0px 30px 0px 50px;*/
}
/*ul { list-style-type:circle; padding-left: 5px; margin-left: 11px;}*/
ul {list-style:url(../images/bullets/bullet_for_text_transp_orng.gif); padding-left: 5px; margin-left: 11px;}
/* link styles */
a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ae4f09;
}
a:hover {
	text-decoration: underline;
	color: #ae4f09;
}
a:active {
	text-decoration: none;
	color: #ae4f09;
}

/*The masthead DIV contains the background images that comprise the
layout's upper curve, as well as the logodiv.
Masthead's background image tiles left to right along the X-Axis
creating the masthead's textured backdrop.*/
#masthead {
	background-image: url(../images/barthz_pageBG.jpg);
	background-repeat: repeat-x;
}

TABLE.headertable {
	margin: 0px 0px 0px 0px;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none; 
}
.headertable H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none; text-align: right; font-weight:bold;
}
TD.headertable {
	padding: 0px 20px 0px 0px;
}

.header {color: #003366; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}



/***********************//*Footer styles*/
#footer {
	/*padding: 16px 0 0 18px;*/
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
#footer p {
	padding: 0px 20px 3px 50px;
	text-align:left;
}
.caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
.testimonialname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size:10px;
	text-align:right;
	font-style:italic;
}
.testimonialtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size:10px;
	text-align:left;
	font-style:none;
}

/*Heading Styles*/
h1, h2, h3, h4 {
	margin: 20px 0px 0px 0px;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-align: left;
	line-height: normal;
	font-weight: bold;
}
h2, h3, h4 {
	margin: 10px 0 0 0;
	font-size: 1.4em;
	color: #D67907;
	font-weight: bold;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.1em;
}


.box {width: 120; border:#cccccc 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: none}
.box_product {width: 120; border:#cccccc 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#123866}

.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif; TEXT-DECORATION: none; text-align:left;
}
TD.footer {
	padding: 0px 20px 0px 10px;
}
A.footer:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #336699; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3399ff; TEXT-DECORATION: underline
}

.footernav {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none; text-align:left;
}
TD.footernav {
	padding: 0px 20px 0px 10px;
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
}
A.footernav:link {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.footernav:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.footernav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3399ff; TEXT-DECORATION: underline
}

TABLE.advborder {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse
}
TD.advborder {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse
}
P.advborder {
	BORDER-TOP: #cccccc 1px solid; MARGIN-BOTTOM: 0px
}

/*Titles for Itineraries, as well as for some headings*/
.textboldblue {color: #336699; font-weight: bold; font-size: 11px; }

.textboldgray {color: #333; font-weight: bold; font-size: 11px; }

.itineraryhead {color: #336699; font-size: 13px; text-align:center;}

.topslogan {color: #fff; font-size: 12px; }

/* MENU INFO */

/*The menubar DIV is the container for our menu. Background image
is set to render a textured behind the top-level links that matches
the sub-menu texture. Dark gray borders are set on all sides except
for the top. The lighter-colored top border you see is actually part
of the masthead images. Font-size is set to .85em for the entire menu.*/
#menubar {
	background-image:url(../images/barthz_menbg.gif);
	background-color: #EEE;
	border-right: 1px solid #2F435B;
	border-bottom: 1px solid #2F435B;
	border-left: 1px solid #2F435B;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*The clearmenu class is assigned to an empty DIV that is placed just below
the menu's closing </ul> tag and just before the menubar's closing </div> tag.
This is necessary to the rendering of menubar's borders and background
because the top-level menu items are floated and, therefore, not in the page flow.
Do not delete or modify this rule in any way and do not delete or move the
clearing DIV in the page source code.*/
.clearmenu {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}

.textcolorchange_bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size:10px;
	font-weight:bold;
}
.textcolorchange_bold_center{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}