* {
		padding: 0;
		margin: 0;
		}

body {
background-color: #F0EBDC; 
font-size:13px; 
font-weight:normal; 
line-height:16px;	
font-family: Arial, Verdana, Helvetica, sans-serif, Myriad Web Pro; 
color: #2A1072;
}

#pageheight { height: 1000px; }
#outercontainer
{
width: 870px;
margin: 10px auto 1px auto;
background-color: #fff;
border: 1px solid #ccc; padding: 9px;
line-height: 130%;
}

#header { 
height:94px;
padding: .5em;
background-color: #3575B8;
border-bottom: 1px solid #fff;
}
#header h1 { 
padding: 0;
margin: 0;
}
#headerbar {
clear: both;
height:27px; background-color:#2A1072 
}

#container
{ height:auto;
background-color: #CDCBBB; border-top: 27px solid #2A1072; border-bottom: 27px solid #2A1072;  
}

/* LEFT */
#leftcolumn
{
float: left; background-color:#CDCBBB; height:100%;
width: 200px;
margin: 0;
padding:0;
}

/* CONTENT */
#content
{
margin-right: 250px;
margin-left: 200px;
margin-bottom:0;
padding: 40px 30px ; 
background-color: #fff;
max-width: 36em; 
}
#content h2 { 
font-size:13pt;
font-weight:bold;
margin-bottom: 14px;
}
#content h3 { 
font-size:13pt;
font-weight:bold;
margin-bottom: 14px;
}
#content p { 
margin: 0 0 1.2em 0;  
}

dt { line-height:30px; margin-top: -6px}
dl ul { line-height: 16px;}

.client { font-style:italic; font-weight:bold; font-size: 10px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif }
.caption { font-style:italic; font-weight:bold; font-size: 10px; line-height:12px; padding-top: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.comments { margin-bottom: 0; background-color:#0066FF; padding-bottom: 0;}
#content ul { margin-left: 16px; margin-bottom:20px;}
#content li { list-style: disc; list-style-type:disc; list-style-position:outside; line-height:14px; margin-bottom:7px }
#itinerary ul { margin-left: 0px; margin-bottom:20px;}
#itinerary li { list-style: none; list-style-type:none; list-style-position:outside; line-height:30px; }


.spacer { height: 50px;} 

table { 
width: 100%; border: 2px solid #CDCBBB; 
border-bottom: 1px solid #CDCBBB; 
}
tr { 
height: 40px; 
border-bottom: 1px solid #CDCBBB; 
}
td {  
padding: 4px; vertical-align:top; 
border-bottom: 1px solid #CDCBBB; 
}
.date { 
width: 91px; padding: 4px; padding-right:8px; text-align: center; vertical-align:top; font-weight: normal;  
border-bottom: 1px solid #CDCBBB; 
}
.duration { 
width:48px; vertical-align:top; 
border-right: 1px solid #CDCBBB; 
}


/* RIGHT */
#rightcolumn, #rightcolumn2
{
float: right;
background-color:#CDCBBB;
width: 250px;
margin: 0;
padding: 0;
}
#rightcolumn img
{
border-bottom: 1px solid #fff
}
#rightcolumn2 img
{
border-bottom: 1px solid #CDCBBB
}

/* NAVIGATION */
		a, a:link, a:visited, a:active { text-decoration: underline; color: #2A1072;}
		a:hover { text-decoration: underline; color: #3575B8;}

		#navcontainer ul
		{
		list-style-type: none; margin-top: 30px; margin-left:5px;  padding-left:0; left:0;
		text-align: left; line-height:23px;
		}
		
		#navcontainer ul li a
		{ 
		background: transparent  url(../images/arrow.gif) left center no-repeat;
		padding-left: 12px;/*space btwn image and text*/ ; padding-top:4px; padding-bottom:4px;
		text-align: left;
		font-size: 8.0pt;
		font-weight: bold;
		text-decoration: none;
		color: #2A1072;
		}
		
		#navcontainer ul li a:hover
		{
		background: transparent url(../images/arrow-ON-blu.gif) left center no-repeat;
		font-weight: bold;
		color:#3575B8;
		text-decoration: underline;
		}
		
		#navcontainer ul li a#current
		{
		background: transparent url(../images/arrow-ON-blu.gif) left center no-repeat;
		font-weight: bold;
		color:#3575B8;
		text-decoration: underline;
		}/* blue #0E7DA6 */
		#navcontainer ul li a#nogo
		{
		background: transparent url(../images/arrow2.gif) left center no-repeat;
		font-weight: bold;
		text-decoration: none;
		color: #2A1072;
		}
		
.indent { line-height: 18px; margin-left: 14px;}
.indenttwo { line-height: 18px; margin-left: 14px; margin-bottom: 6px;}
.floatright { float:right}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }


#designer_developer {
clear:both;
width: 890px;
margin: 0px auto; 
padding:0; top:0;
color: #CDCBBB; 
}
#designer_developer h4 {
padding:0; float:right; font-family:Arial, Helvetica, sans-serif; 
font-size: 10px; 
}
#designer_developer a, #designer_developer a:active, #designer_developer a:visited { 
font-family:Arial, Helvetica, sans-serif; 
font-size: 10px; color: #CDCBBB; text-decoration:none 
} 
#designer_developer a:hover { 
text-decoration:underline 
}

/* a.mainmenu:link {
	font-size: 8.0pt;
	color: #2A1072;
	font-weight: bold;
	text-decoration: none;
}
a.mainmenu:visited {
	font-size: 8.0pt;
	color: #2A1072;
	font-weight: bold;
	text-decoration: none;
}
a.mainmenu:hover {
	font-size: 8.0pt;
	color: #931216;
	font-weight:bold;
	text-decoration: none;
}
a.mainmenu:active {
	font-size: 8.0pt;
	color: #2A1072;

	font-weight: bold;
	text-decoration: none;
}*/