/* CSS Document */

body { margin:0px; font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:11px; color:#909090;background-color:#405548;}
.itinerary_index { margin:0px; font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:11px; color:#909090; line-height:18px;background-color:#405548;}
* 
{
	font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:11px; color:#909090;
}

.top_heading { font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:16px; color:#F41750; font-weight:bold;}

.box_main_div {width:225px; margin:4px; background-color:#FFFFFF}
.over_div {width:332px; background-color:#FFFFFF;
	position:absolute;left:-1000px;visibility:hidden;
	}
.mid_box_div {border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; border-bottom:0px; border-top:0px; padding:0px 6px 0px 6px;}
.over_mid_box_div {border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; border-bottom:0px; border-top:0px; padding:4px 12px 0px 12px;}
.image_bdr { padding:2px; border:1px solid #DEDDDD; width:200px;}
.over_image_bdr { padding:2px; border:1px solid #DEDDDD; width:126px; margin:0px 6px 0px 0px}
.box_topic { font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:12px; color:#494746; font-weight:bold;}
.box_txt_padding {padding:0px 5px 8px 8px;font-family:Tahoma,Arial,"MS Sans Serif",Verdana;font-size:11px;color:#909090;}
.txt_red { font-family:Tahoma; font-size:11px; color:#E56D1D; line-height:22px; font-weight:bold;}
.txt { font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:11px; color:#909090;}
.txt_bold { font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:11px;  color:#454545; font-weight:bold;}
.txt_hg { font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:11px; color:#F77610;}
.blue_head { font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:16px; color:#2A85EB; font-weight:bold;}
.black_sub_head { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000 !important;}
.text_d { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.comp { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#909090; background-image:url(images/backpattren.jpg);}
.comp a { color:#CCCCCC; text-decoration:underline;}
.comp a:hover { color:#FFFFFF; text-decoration:none;}


.Reg_leftLinks { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
.Reg_leftLinks a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:underline;}
.Reg_leftLinks a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC3300; font-weight:bold; text-decoration:none;}


.view { color:#F11759;}
.view a { color:#F11759; text-decoration:underline;}
.view a:hover { color:#F11759; text-decoration:none;}




 .B { text-align:center; display:block; margin-left:auto; margin-right:auto;}
	.B ul { font: bold 11px Tahoma, Verdana, sans-serif; margin:0px 0px 8px 0px; padding: 0; list-style: none; float:right;} 
	.B li { display: inline; margin: 0 2px 0 0; padding: 0px;  }
	.B a { float: left; color: #3D3C21; background-color:#C4C4C4;margin: 0 2px 0 0; padding:8px; text-decoration: none; border:1px solid #686868;}
	.B a:hover {  color:#fff; text-decoration:none;  background-color:#232323; } 
	
.box_bgsearch { 
		width:100%;
		background:#FAFAF2 url(images/box_top.jpg) no-repeat left top;
		list-style:none; 
		margin:0px;
		padding:10px 0px 0px 0px; 
		}	
.box_bot_bgsearch {
		display:block;
		width:100%;
		background:#FAFAF2 url(images/box_bot_2.jpg) no-repeat left bottom;
		list-style:none; 
		margin:0px 0px 10px 0px;
		padding:4px 8px 20px 8px; 
		}	
	
.box_bg { 
		width:944px;
		background:#FAFAF2 url(images/box_top_1.jpg) no-repeat left top;
		list-style:none; 
		margin:0px;
		padding:10px 0px 0px 0px; 
		}	
.box_bot_bg {
		display:block;
		width:928px;
		background:#FAFAF2 url(images/box_bot_2.jpg) no-repeat left bottom;
		list-style:none; 
		margin:0px 0px 10px 0px;
		padding:4px 8px 20px 8px; 
		}	
.box_bg1 { 
		width:944px;
		list-style:none; 
		margin:0px;
		padding:0px 0px 0px 0px; 
		}	
.box_bot_bg1 {
		display:block;
		width:928px;
		list-style:none; 
		margin:0px 0px 10px 0px;
		padding:0px 8px 0px 8px; 
		}	
/* dot underline line */
.underline { 
		list-style:none; 
		margin:0px 0px 10px 0px;
		padding:4px 0px 6px 0px; 
		background-image:url(images/dot_line.jpg); 
		background-repeat:repeat-x; 
		background-position:bottom;
		}
		
.itinerary_underline { 
		list-style:none; 
		margin:0px 0px 10px 0px;
		padding:4px 0px 20px 0px; 
		background-image:url(images/dot_line.jpg); 
		background-repeat:repeat-x; 
		background-position:bottom;
		}
		

.int_ul { 
		
		padding: 0px 0px 0px 20px;
		list-style: none;
		}
		
.int_ul li { 
		line-height:15px;
		list-style:disc;
		margin-bottom:6px;
		
				
}





/* top button style */
.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;

}

.ubercolortabs ul{
font: bold 11px Tahoma, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
float:right;
}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;

}


.ubercolortabs a{
float: left;
color: #3D3C21;
background: transparent url(images/left_image_btn_2.jpg) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 0px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.ubercolortabs a span,.ubercolortabs a .ClickMaster{
float: left;
display: block;
background: transparent url(images/right_image_btn.jpg) no-repeat right top; /*right corner image*/
padding: 6px 9px 5px 6px;
cursor: pointer;color: #3D3C21;
}

.ubercolortabs a span{
float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{
background-image:url(images/left_image_btn.jpg);
background-color: #AE5300; /*background color of tabs onMouseover*/
color: white;
}

.ubercolortabs a:hover span{
color:#EC2440;
background-image:url(images/right_image_btn_2.jpg);
background-color: transparent;
}

.Adds a
{
	padding:0px 0px 15px 0;display:block
}
.Adds a img
{
	border:0;
}
.StepStyle
{
	border:1px solid #EDDF82; background-color:#FFFDF0; padding:8px;
}
/* top button style */

.RedButtonCss
{
	 padding: 2px 16px 2px 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#E24826; font-weight:bold; border:1px solid #981E10;

 color:#FFFFFF; background-color:#0E96E2; border:1px solid #0B719F; text-decoration:none;
}
.BlueButtonCss
{
	 padding: 2px 16px 2px 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#0E96E2; font-weight:bold; border:1px solid #0B719F;

 color:#FFFFFF; background-color:#E24826; border:1px solid #981E10; text-decoration:none
}
	
.Input_MainTable_Td
{
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;BACKGROUND-COLOR:#ffffff
}

.Input_MainTable_2TD
{
	BORDER-RIGHT: #eddf82 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #eddf82 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #eddf82 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #eddf82 1px solid; BACKGROUND-COLOR:#fffdf0
}

