body, html { 		margin: 0;
				padding: 0;
				height: 100%;	/*IE*/			
				min-height:100%; /*Other Browsers*/
				background: url(images/cont_bkg.gif) #000 top left repeat-y;
				background-position: center;				
}

.white {		font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}
.white2 {		font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; margin: 0 0 0 20px;}


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


h1.title {	font-family: 'Molengo', serif;
  			font-size: 56px;
  			font-style: normal;
			color:#fff;
  			font-weight: 400;
  			letter-spacing: 0.157em;
  			word-spacing: 0.31em;
			text-align:center;
}

h2.title {	font-family: 'Molengo', serif;
  			font-size: 36px;
  			font-style: normal;
			color:#fff;
  			font-weight: 400;
  			letter-spacing: 0.157em;
  			word-spacing: 0.31em;
			text-align:center;
}

h3.footer {	font-family: 'Molengo', serif;
  			font-size: 18px;
  			font-style: normal;
			color:#fff;
  			font-weight: 400;
  			letter-spacing: 0.157em;
  			word-spacing: 0.31em;
			text-align:left;
			margin-left: 20px;
}

.linksN {font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-decoration: none}
a.linksN:link {color: #fff}
a.linksN:visited {color: #fff}
a.linksN:active {color: #fff}
a.linksN:hover {color: #666;}

.linkstitle {font-family: 'Molengo', serif; font-size: 26px; font-style: normal; color:#fff; font-weight: 400; letter-spacing: 0.157em;	word-spacing: 0.31em; text-align:center;text-decoration: none}
a.linkstitle:link {color: #fff}
a.linkstitle:visited {color: #fff}
a.linkstitle:active {color: #fff}
a.linkstitle:hover {color: #666;}

.footerlinks1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0 0 0 20px;text-decoration: none}
a.footerlinks1:link {color: #fff}
a.footerlinks1:visited {color: #fff}
a.footerlinks1:active {color: #fff}
a.footerlinks1:hover {color: #666;text-decoration: underline}


div.container_top10 {		min-height: 100%;
					height: auto !important; /* for normal browsers */
					height: 100%; /* For IE */
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					width: 970px;
					border: 0px #999999 solid;					
}

div.aff10 {			float:left;		
					width: 100%;	
					clear: both;
}

div.nav210 {		float:left;		
					width: 100%;	
					clear: both;
}

div.spacerB {		float:left;	
					height: 10px;
					width: 100%;	
					clear: both;
}


div.spacerB2{		float:left;	
					height: 10px;
					width: 100%;
					border-top: 1px #fff dotted;
					clear: both;
}

div.left2b{			float:left;	width:418px;}
div.left2b_inner{	float:left;	width:125px;padding-right:20px}
div.right2b{		float:right;width:418px;}
div.right2b_inner{	float:right;width:125px;padding-right:20px}


div.footer {		clear: both;
					position: relative;
					width: 970px;
					height: 250px;
					border-top: 10px solid #000;
					border-bottom: 30px solid #000;
					background-color: #333;
}


div.footint	{		float: left;
					width: 25%;
					height: 250px;
					background: #333;
}


div.container_top {		min-height: 100%;
					height: auto !important; /* for normal browsers */
					height: 100%; /* For IE */
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					width: 860px;
					border: 0px #999999 solid;					
}



div.container_topB {		min-height: 100%;
					height: auto !important; /* for normal browsers */
					height: 100%; /* For IE */
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					width: 860px;
					background-color: #fff;
					border: 0px #999999 solid;					
}


div.container {		position: relative;
					top: 5px;
					width: 852px;
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					border: 0px #999999 solid;
}



div.container_itinerary {	position: relative;
					top: 5px;
					width: 843px;
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					background-color: #000; 
					border: 0px #999999 solid;
}


div.aff {				float:left;		
					width: 846px;	
					background-color: #000;
					border: 0px #D6D6D6 solid;
					clear: both;
}



div.main {				float:left;		
					width: 848px;	
					background-color: #000;
					border: 0px #D6D6D6 solid;
					text-align: justify;
					clear: both;
					
}

div.main2 {				float:left;
					margin-left: 9px;	
					width: 557px;	
					background-color: transparent;
					border: 0px #D6D6D6 solid;
					text-align: justify;
}

div.main2b {			float:left;
					margin-left: 9px;	
					width: 557px;	
					background-color: #fff;
					border: 0px #D6D6D6 solid;
					text-align: justify;
}

div.main3 {				float:left;
					margin-left: 9px;	
					width: 545px;	
					background-color: #333;
					border: 1px #D6D6D6 solid;
					text-align: justify;
}

div.main3b {			float:left;
					margin-left: 9px;	
					width: 545px;	
					background-color: #333;
					border: 0px #D6D6D6 solid;
					text-align: justify;
}

div.b-main3b {			float:left;
					margin-left: 9px;	
					width: 545px;	
					background-color: #330000;
					border: 0px #D6D6D6 solid;
					text-align: justify;
}

div.main2 ul { 			list-style-type: none; 
					padding: 5px; 
					margin: 5px;
}

div.main2 li { 			background-image: url(images/ul_dot.gif); 
					background-repeat: no-repeat; 
					background-position: 0 2px; 
					padding-left: 25px}


div.nav1 {				float:left;		
					width: 848px;	
					background-color: #000;
					border: 1px #D6D6D6 solid;
					clear: both;
}

div.nav2 {				float:left;		
					width: 848px;	
					background-color: #000;
					border: 0px #D6D6D6 solid;
					clear: both;
}



div.spacer {			float:left;	
					height: 10px;
					width: 850px;	
					background: transparent;
					border: 0px #8EA2B1 solid;
					clear: both;
}


div.linespacer {			float:left;	
					width: 850px;
					border-top-style: double; 
					border-top-color: #000; 
					border-top-width: medium;
					clear: both;

}

div.minispacer {			float:left;	
					height: 10px;
					width: 135px;	
					background: transparent;
					border: 0px #8EA2B1 solid;
					clear: both;
}


div.left{				float:left;
					width:135px;
					background-color: #000;
					border: 0px #D6D6D6 solid;
}


div.right{				float:right;
					width:135px;
					background-color: #000;
					border: 0px #D6D6D6 solid;
}

div.left2{				float:left;
					width:418px;
					background-color: #D2CE91;
					border: 1px #D6D6D6 solid;
}



div.left3{				float:left;
					padding-top:5px;
					padding-bottom:5px;
					width:135px;
					background-color: #071521;
					border: 0px #D6D6D6 solid;
}

div.b-left3{			float:left;
					padding-top:5px;
					padding-bottom:5px;
					width:135px;
					background-color: #330000;
					border: 0px #D6D6D6 solid;
}


div.right2{				float:right;
					width:418px;
					background-color: #D2CE91;
					border: 1px #D6D6D6 solid;
}



div.right3{				float:left;
					width:128px;
					padding-left:5px;
					padding-top:5px;
					padding-bottom:5px;
					background-color: #071521;
					border: 0px #D6D6D6 solid;
}

div.b-right3{			float:left;
					width:128px;
					padding-left:5px;
					padding-top:5px;
					padding-bottom:5px;
					background-color: #330000;
					border: 0px #D6D6D6 solid;
}



div.left2b{				float:left;
					width:420px;
					background-color: transparent;
					border: 0px #D6D6D6 solid;
}


div.right2b{			float:right;
					width:420px;
					background-color: transparent;
					border: 0px #D6D6D6 solid;
}

div.minileft{			float:left;
					width:205px;
					height:160px;
					background-color: #000;
					border: 1px #D6D6D6 solid;
}


div.miniright{			float:right;
					width:205px;
					height:160px;
					background-color: #000;
					border: 1px #D6D6D6 solid;
}

div.popup {				position: relative;
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					width: 562px;	
					background-color: #000;
					border: 0px #fff solid;
					text-align: justify;
					clear: both;
					
}




 
