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