body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E1E1E1;
	background-image:url(../images/2securebg1px3.jpg);
	margin: 10px 0px;
	padding: 0;
}
#topslogan {
padding-left: 15px; 
}
/* link styles */
a:link {
	color: #144381;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #D02433;
}
a:hover {
	text-decoration: underline;
	color: #D02433;
}
a:active {
	text-decoration: none;
	color: #144381;
}

ul {
list-style: url(../images/bullets/bullet_for_text_transp_orng.gif)}

/*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: 180px;
	margin: 0 0 0 0;
	padding: 10px;
	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: 750 px;
	padding: 0px 10px 10px 15px;
	font-size: 11px;
	line-height: 130%;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #D02433;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
}

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

#bodytable {
	width: 750 px;
	background-image:url(../images/3-guys-black-and-white.jpg; background-position: right; background-repeat:repeat-x;
	/*padding: 0px 20px 5px 30px;*/
	font-size: 11px;
	line-height: 185%;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	background-color:#FFFFFF;
}
#bodytable p {
	margin: 5px 0 12px 20px;
	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: #144381;
	text-align: center;
}
#footer p {
	margin: 0 0 3px 0;
}
.caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
#testimonialname {
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size:10px;
	text-align:right;
	font-style:italic;
}
#testimonialtext {
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size:10px;
	/*text-align:center;*/
	font-style:none;
	line-height: 100%;
}

/*Heading Styles*/
h1, h2, h3, h4 {
	margin: 0px 0 0 20px;
	font-size: 1.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D02433;
	text-align: left;
	line-height: normal;
	font-weight: normal;
}
h2, h3, h4 {
	margin: 0px 0 0 20px;
	font-size: 1.5em;
	color: #144381;
}
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: #333333; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.formtextcenter {color: #333333; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

.securename {color: #144381; font-weight: bold; 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}

/*.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #144381; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none; text-align:center
}
A.footer:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #144381; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #D02433; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #D02433; 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*/
.itinerarycity {color: #333; font-weight: bold; font-size: 11px; }
.itineraryhead {color: #3A60C0; font-size: 13px; text-align:center;}

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

/* 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: #144381;
	font-size:11px;
	font-weight:bold;
}
.textcolorchange_bold_center{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #144381;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.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;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style:italic;
	padding-right: 16px;
	text-align: right;
	color:#D02433;
	margin: 0px 40px 40px 0px;
}

#index {
	width: 750 px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	color:#FFFFFF;
	font-weight: bold;
	margin: 5px 0 12px 0px;
}
#index p {
	margin: 5px 0 12px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#index H1 {
	margin: 5px 0 12px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#D02433;
}

index link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #D02433;
}
a:hover {
	text-decoration: underline;
	color: #D02433;
}
a:active {
	text-decoration: none;
	color: #144381;
}
