body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px 20px;
	padding: 0;
}
/*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: #3251a0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006666;
}
a:hover {
	text-decoration: underline;
	color: #006666;
}
a:active {
	text-decoration: none;
	color: #006666;
}
 .yellow {color: #ffffff; font-weight:bold;}

.yellow a:link {
	color: #ffff00;
	text-decoration: none;
}
.yellow a:visited {
	text-decoration: none;
	color: #ffff00;
}
.yellow a:hover {
	text-decoration: underline;
	color: #ffff00;
}
.yellow a:active {
	text-decoration: none;
	color: #ffff00;
}

/*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;
}

/*Sidebar is floated to the left side of the mainbox. Its left
and right padding (20px) is added to its width (172px) to
determine the horizontal space it occupies. Font size was previously set
to .75em.*/
/*#sidebar {
	/*float: left;
	width: 300 px;
	margin: 0 0 0 0;
	/*padding: 15px;
	padding: 35px 15px 15px 15px;
	font-size: 10px;

	border-left; border-left-width:1px;
	border-left-color:#2F435B;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7A96DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}*/

/*Left margin is set to clear the area occupied by the floated sidebar.*/
#maincontent {
	/*width: 450 px;*/
	width: 100%;
	padding: 10px 10px 10px 15px;
	font-size: 11px;
	line-height: 140%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2F435B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2F435B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
}

/*Paragraph margins are set.*/
#maincontent p {
	/*margin: 8px 0 12px 0;*/
	margin: 8px 0 0px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/******************



/***********************//*Footer styles*/
#footer {
	padding: 16px 0 0 18px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#footer p {
	margin: 0 0 3px 0;
}





.caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
.testimonialname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:10px;
	text-align:right;
	font-style:italic;
}
.testimonialtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:10px;
	text-align:left;
	font-style:none;
}

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

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

.formtext {color: #003366; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.formtextcenter {color: #003366; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}


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




.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}



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*/
.itineraryday {color: #3A60C0; font-weight: bold; font-size: 11px; }
.itinerarycity {color: #333; font-weight: bold; font-size: 11px; }
.itineraryhead {color: #3A60C0; 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: #3A60C0;
	font-size:10px;
	font-weight:bold;
}
.textcolorchange_bold_center{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3A60C0;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

#newsbox {
	padding: 4px 0 0 5px;
	/*font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;*/
	border-left:solid; border-left-color:#FF9900; border-left-width: 1px;
	border-bottom:solid; border-bottom-color:#cccccc; border-bottom-width: 2px;
}
#newsbox_nobottomborder {
	padding: 4px 0 0 5px;
	/*font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;*/
	border-left:solid; border-left-color:#FF9900; border-left-width: 1px;
}

#fct {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:8px;
text-align:center;
}

