@charset "utf-8";
/* CSS Document */
	.container_12 .grid_3 {
	width: 460px;
	float: left;
	height: auto;
	margin-left: 10px;
}

	.navigationContainer {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 180px;
	width: 942px;
	display: block;
	float: left;
	margin: 0px;
	background-image: url(../../images/global/trivalley_sprites.png);
}




#navigation_links {
	float: right;
	display: block;
	width: 600px;
	}
	
/*NAVIGATON MENU Start  -------------------------------------------------------------------------------*/	
.navbuttons {
	float: right;
	height: 30px;
	width: 680px;
	margin-top: 78px;
}	
.navbuttons ul {
	height: 40px;
	list-style: none;
	margin-top: 0px;
	margin-right: -4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
}

.navbuttons ul li {
	float: right;
	padding-right: 5 px;
	
	
	text-align: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	text-decoration: none;
	text-shadow: 1px 2px 0px  #333333;
	}
	
.navbuttons ul li a {
	display: block;
	cursor: pointer;
	text-decoration: none;
	border-left-style: inset;
	border-left-width: thin;
	border-left-color: #96BEFC;
	padding-top: .25;
	padding-right: 0.75em;
	padding-left: 1em;
	padding-bottom: 0.3em;
	font-weight: normal;
	font-size: 13px;
	color: #F7F7F7;
	font-family: "altima_semi_extended","Trebuchet MS", Helvetica, sans-serif;

	} 
.active-page-link a{
	color:#FC0 !important;
}

/*.navbuttons  a:visited {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #98bf21;
}*/
.navbuttons  a:hover  {
	color: #FAE35A;
}




/*NAVIGATON MENU End -------------------------------------------------------------------------------*/	






/*SMALL HEADER LINKS start -------------------------------------------------------------------------------*/	
.small_links_header {
	font-size: small;
	float: right;
	height: 15px;
	width: 550px;
	margin-top: -5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0754C2;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.small_links_header ul {
		height: 20px;
	
	list-style: none;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
}

.small_links_header ul li {
	
		float: right;
	padding-right: 5 px;
	
	
	text-align: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;

	}
	
.small_links_header ul li a {
	display: block;
		font-family:"altima_light_semi_extended", Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-decoration: none;
	color: #666;	
	
	}	



/*SMALL HEADER LINKS end -------------------------------------------------------------------------------*/	

.logo {
	height: auto;
	width: 310px;
	display: block;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-position: 0px 0px;
	float: left;
}
.headersectionright {
	float: right;
	height: 100px;
	width: 600px;
	display: block;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: text-bottom;
}

.header_headline {
	float: right;
	height: 70px;
	width: 580px;
	display: block;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}


.header_headline h1 {
	font-family: 'altima_light_semi_extended', "altima light", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
	font-size: 30px;
	color: #4A4A4A;
	text-align: right;
	margin-top: 5px;
	font-weight: normal;
	display: block;
	line-height:1.3em;
}



section.graybox {
	background-color: #F3F3F3;
	border: 1px solid #999;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 940px;
	height: auto;
	display: block;
	margin-left: 10px;
	float: left;
}



section.title_heading{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	width: 788px;
	padding-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
	
	
	}
section.title_heading h1{
	color: #333;
	font-family: "Altima Semi Extended";
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 20px;
	}
.bluetext {
	color: #036;	
	
	}
.blue_bar_main {
	background-image: url(../../images/global/trivalley_sprites.png);
	height: 84px;
	width: 940px;
	float: left;
	margin-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	
	 background-position:-0px -286px;
}




 .shadow_headline {
	color: #FFF;
	font-family: 'altima_light_semi_extended', "altima light", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
	font-size: 32px;
	font-weight: normal;
	line-height: 1.3em;
	padding-top: 22px;
	padding-left: 10px;
	float: left;
	width: 600px;
	text-shadow: 1px 1px 1px #333;
}

.blue_gradient_main_btn {
	float: right;
	width: 155px;
	display: block;
	text-align: center;
	font-family: 'altima_regular', "altima light", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
	margin-top: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 22px;
	font-weight: normal;
}
.buttonb {
	background-image:-moz-linear-gradient(50% 0% -90deg,rgb(94,172,0) 0%,rgb(162,218,37) 53%,rgb(203,234,132) 98%); 
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(94,172,0)),color-stop(0.53, rgb(162,218,37)),color-stop(0.98, rgb(203,234,132)));
background-image:-webkit-linear-gradient(-90deg,rgb(94,172,0) 0%,rgb(162,218,37) 53%,rgb(203,234,132) 98%);
background-image:-o-linear-gradient(-90deg,rgb(94,172,0) 0%,rgb(162,218,37) 53%,rgb(203,234,132) 98%);
background-image:-ms-linear-gradient(-90deg,rgb(94,172,0) 0%,rgb(162,218,37) 53%,rgb(203,234,132) 98%);
background-image:linear-gradient(180deg,rgb(94,172,0) 0%,rgb(162,218,37) 53%,rgb(203,234,132) 98%);
width:141px;
height:37px;
border-color:rgb(0,0,0);
border-width:1px;
border-style:solid;
-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -15px 9px rgba(156,216,22,0.78);
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -15px 9px rgba(156,216,22,0.78);
box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -15px 9px rgba(156,216,22,0.78);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5eac00,endColorstr=#ffcbea84,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#33000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5eac00,endColorstr=#ffcbea84,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#33000000,Positive=true);
   }
   
   
   
.buttonb:hover {
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%); 
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(203,234,132)),color-stop(0.53, rgb(162,218,37)),color-stop(0.98, rgb(94,172,0)));
background-image:-webkit-linear-gradient(-90deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%);
background-image:-o-linear-gradient(-90deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%);
background-image:-ms-linear-gradient(-90deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%);
background-image:linear-gradient(180deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%);
width:141px;
height:37px;
border-color:rgb(0,0,0);
border-width:1px;
border-style:solid;
-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -15px 9px rgba(156,216,22,0.78);
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -15px 9px rgba(156,216,22,0.78);
box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -15px 9px rgba(156,216,22,0.78);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbea84,endColorstr=#ff5eac00,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#33000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbea84,endColorstr=#ff5eac00,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#33000000,Positive=true););
   }

	
	#index .container_page .container_12 .blue_bar_main .blue_gradient_main_btn.buttonb h4 {
	color: #FFF;
	font-family: "Altima Regular", "Altima Semi Extended", "Altima Semibold", "Altima Light", "Altima Light Semi Extended", "Altima Bold Semi Extended", "Altima Bold", "Altima Semibold Semi Extended", Arial;
	font-weight: normal;
	font-size: 18px;
	margin-top: 9px;
	
	
text-shadow: -1px 0px 3px rgba(0, 0, 0, 1);
}




.box-header {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
	border-radius: 3px 3px 0 0;
	cursor: move;
	font-weight: bold;
	height: auto;
	margin-bottom: 0;
	min-height: 12px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #666666;
	border-left-color: #CCC;
	padding-left: 10px;
	font-size: 16px;
	background-color: #E1E1E1;
}
	
.box-header h3 {
	font:"Altima Semi Extended";
	margin-top: 14px;
	margin-bottom: 5px;
	}	   
	
	.box-content {
	background-color: #F5F5F5;
	border: thin solid #CCC;
	height: auto;
	width: 920px;
	margin-left: 10px;
	float: left;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
		   }







#footer_container {
	width: 942px;
	height: 112px;
	float: left;
	clear: both;
	bottom: 0;
	display: block;
	background-position: -0px -679px;
	background-image: url(../../images/global/trivalley_sprites.png);
	background-repeat: no-repeat;
	border-top-style: none;
	background-position: 0px -602px;
	margin-left: 10px;
	}

#footer_container .leftlinks {
	float: left;
	height: 20px;
	width: 365px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	

#footer_container .leftlinks ul  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	float: left;
	width: 360px;
	text-decoration: none;
	}
	
	
#footer_container .leftlinks ul li	{
	float: left;
	color: #FFF;
	font-size: 11px;
	display: inline-block;
	height: 20px;
	width: auto;
	cursor: pointer;
	text-align: center;
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
	}	
	


.footer_left_wrapper

{  
		
		float:left;
		width:388px;
		}
	








	
#footer_container .footer_left_wrapper .leftlinks ul li	a {
	display: block;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
	font-family: "Altima Semi Extended",   "Altima Light Semi Extended", "Altima Bold Semi Extended", "Altima Bold", "Altima Semibold Semi Extended", Arial;
	font-size: 12px;
	
	}	
	
	

	

	
	
	
	
.line {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	float: left;
	height: 3px;
	width: 98%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	display: block;
	margin-left: 10px;
	}
#footer_container .footer_left_wrapper #footer_copyright {
	float: left;
	clear: both;
	font-size: 11px;
	font-weight: 300;
	color: #E5E5E5;
	margin-left: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top: 40px;
}
#footer_container .footer_left_wrapper .footer_legal  {
	float: left;
	
	height: 20px;
	width: 215px;
	clear: both;
	font-size: 11px;
	margin-left: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	display: block;
}
#footer_container .footer_left_wrapper .footer_legal a {
	color: #F2F2F2;
	text-decoration: none;
	text-shadow: 1px 2px 0px  #333333;
}



.footer_wrapper_right 

{
	margin-top:5px;
float:right;
height:auto;
width: 355px;
}

.footer_left_wrapper .login {
	float: left;
	height: 12px;
	width: 18px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
 #footer_container .footer_wrapper_right .footer_right_address {
	font-family: "Altima Regular", "Altima Semi Extended", "Altima Semibold", "Altima Light", "Altima Light Semi Extended", "Altima Bold Semi Extended", "Altima Bold", "Altima Semibold Semi Extended", Arial;
	font-size: 12px;
	color: #F2F2F2;
	
	line-height: 1.2em;
	font-weight: normal;
	width: 200px;
	
	margin-top: 40px;
	float: right;
	text-align: right;
	margin-right: 10px;
	padding: 0px;

	 }

.gray_bg {
	background-color: #F5F5F5;
	outline: thin solid #CCC;
	margin-bottom: 5px;
}


.green_btn {
	background-image:-moz-linear-gradient(50% 0% -90deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%); 
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(203,234,132)),color-stop(0.53, rgb(162,218,37)),color-stop(0.98, rgb(94,172,0)));
background-image:-webkit-linear-gradient(-90deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%);
background-image:-o-linear-gradient(-90deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%);
background-image:-ms-linear-gradient(-90deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%);
background-image:linear-gradient(180deg,rgb(203,234,132) 0%,rgb(162,218,37) 53%,rgb(94,172,0) 98%);
width:141px;
height:32px;
border-color:rgb(240,249,219);
border-width:2px;
border-style:solid;
-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -14px 8px rgba(156,216,22,0.78);
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -14px 8px rgba(156,216,22,0.78);
box-shadow:1px 1px 2px rgba(0,0,0,0.2) ,inset 0px -14px 8px rgba(156,216,22,0.78);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbea84,endColorstr=#ff5eac00,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#33000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbea84,endColorstr=#ff5eac00,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#33000000,Positive=true);}
	
	
	.green_title_bar {
	height: 34px;
	background-image: url(../../images/global/green_title_bg.png);
	background-repeat: repeat-x;
	width: 98%;
	float: left;
	display: inline-block;
	margin-bottom: 12px;
	margin-top: 0px;
	}






.green_title_bar  h4 {
	color: #FFF;
	text-shadow: 0px 0px 1px #666666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	margin-top: 6px;
	margin-left: 10px;
	display: block;
	font-weight: normal;
}
.image {
	background-color: #FFF;
	height: 133px;
	width: auto;
	float: left;
	display: inline-block;
	margin-top: 5px;
	margin-right: 10px;
	border: 1px solid #CCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.contact_us_address {
	display: block;
	float: right;
	
	
	padding-left: 60px;
	width: 300px;
	margin-right:60px;
	margin-top:30px;
	padding-top: 0px;
}
.address {

	color red
	float: left;
	width: 200px;
	float: left;
	padding-top: 10px;
	height: auto;
}
.contact_submit {
	float: left;
	width: 155px;
	height: 100px;
	display: inline-block;
	margin-left: 80px;
}
.g_map {
	height: 340px;
	clear:both;
	width: 940px;
	display: block;
	border: 1px solid #999;
	padding: 0px;
	margin-left:10px;
	float: left;
	margin-bottom: 10px;
}
.full_element_with_bg {
	background-image: url(../../images/global/bg_shdw_bar_top_113_height.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 960px;
	float: left;
	background-position: 2px 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.home_form {
	width: 300px;
	height: auto;
	margin-left: 10px;
	background-color: #044196;
	padding-right: 20px;
	color: #FBFBFB;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}


.home_form form  {
	position: relative;
	color: #FFF;
	margin-left: 0px;
}

.home_form form label {
	line-height: 15px;

}
.home_form form input {
	line-height: 20px;
	margin-top: -3px;
	background-color: #FFF;	
}
.width_of_100 {
	width: 131px;
	
	float: left;
	height: auto;
	display: block;
	margin-right: 10px;

	}	
	
.width_of_100.cal input  {
	background-image: url(../../images/global/date.png);
	;
	background-repeat: no-repeat;
	background-position: 96% 3px;
}
	
				
.nav_container{
	width:940px;
	
	
	}
	
	
	
	
#index .container_page .container_12 section 
.home_main {
	width: 600px;
	float: left;
	height: auto;
	margin-left: 10px;
	margin-top: 20px;
}	
	
	

#index .container_page .container_12 section .home_form h3 {
	red;color:
	color: #FFF;
}

.item_wrapper_zero_marg {
	
	display: block;
	display: block;
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
}


.package_container {
	float: left;
	height: auto;
	width: 920px;
	padding: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	background-color: #EFF5FC;
	border: thin solid #CCC;
}
.package_container_pagination {
	clear: both;
	height: auto;
	width: 500px;
	padding-top: 20px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.package_container_pagination a{
	width: 10px;
	text-decoration: none;
}
.package_container_white {
	float: left;
	height: auto;
	width: 900px;
	padding: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	border: thin solid #CCC;
	padding: 20px 0px 20px 20px;
	
}
.package_image {
	float: left;
	height: auto;
	width: auto;
	display: inline-block;
	margin-left: 8px;
	margin-top: 10px;
	border: 2px solid #666666;
}
.package_left_image_side {
	
	display: block;
	
	float: left;
	height: auto;
	width: 190px;
	margin: 0px;
}
.view_details {
	float: left;
	height: 25px;
	width: 130px;
	padding-top: 15px;
	font-family: 'altima_regular',Verdana, Geneva, sans-serif;
	color: #00F;
	font-size: 14px;
	text-align: center;
	margin-left: 10px;
	
}

.view_details a{
text-decoration: none;
}
	
.package_content_container {
	float: right;
	display: block;
	height: Auto;
	width: 720px;
	
	}
	
	
.package_title_wrapper_left {
	float: left;
	height: 65px;
	width: 330px;	
	
	}
	
	
.package_content {
	
	line-height:1.3em;
	float: left;
	font-family: 'altima_light', Geneva, sans-serif;
	font-size: 16px;
	height: auto;
	width: 720px;
	
}
.package_content_contact_form {
	
	line-height:1.3em;
	float: left;
	font-family: 'altima_light', Geneva, sans-serif;
	font-size: 16px;
	height: auto;
	width: 650px;
	padding:5px 5px 5px 20px;
	
}
.special_comment {
	font-size: 12px;
	color: #F00;
	float: left;
	height: 15px;
	width: 470px;
		margin-bottom: 10px;
	font-family: 'altima_semibold', Geneva, sans-serif;
	display: block;
}

.package_program_title {
	float: left;
	height: 18px;
	width: 328px;
	display: block;
	padding: 0px;
	font-family: 'altima_semibold', Geneva, sans-serif;
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 2px;
}
.package_prg_title_extra {
	float: left;
	height: 18px;
	width: 328px;
	font-family: 'altima_light_semi_extended', Geneva, sans-serif;
	font-size: 16px;
	margin-bottom: 2px;

}

.package_title_wrapper_right {
	float: right;
	height: 55px;
	width: 190px;
	display: block;
	}
.package_program_price {
	float: left;
	margin-top: 7px;

	height: 16px;
	width: 105px;
	font-family: 'altima_light', Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 2px;
	text-align: right;
	}
.package_program_amt {
	margin-top: 6px;
	margin-left: 5px;
	float: right;
	height: 15px;
	width: 80px;
	font-family: 'altima_semibold', Geneva, sans-serif;
	font-size: 16px;
	}
	
	
	
	
#faq .container_page .container_12 .B .grid_9 h3 {
	margin-top: 18px;
	margin-bottom: 15px;
}
.submit_flight  {
	cursor: pointer;
	width: 172px;
	height: 42px;
	background-position: 0px -440px;
	display: block;
	background-image: url(../../images/global/trivalley_sprites.png);
	background-repeat: no-repeat;
	}
	
	.submit_flight:hover {
		cursor: pointer;
		background-position: -0px -480px;
	background-image: url(../../images/global/trivalley_sprites.png);
	background-repeat: no-repeat;
		}
		
		.submit_flight:active {
			cursor: pointer;
	background-position: -0px -520px;
	background-image: url(../../images/global/trivalley_sprites.png);
	background-repeat: no-repeat;
		}
		
		
		
		
		#index .container_page .container_12 section .home_form form .form-row .submit_flight {
	margin-top: 15px;
	margin-bottom: 15px;
}

.submit_form_btn_paypal{
	cursor: pointer;
	width: 131px;
	height: 45px;
	display: block;
	background-image: url(../../images/home/paypal.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-bottom: 10px;
	float: left;
	}
.submit_form_btn{
	cursor: pointer;
	width: 160px;
	height: 50px;
	display: block;
	background-position: -200px -440px;
	background-image: url(../../images/global/trivalley_sprites.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-bottom: 10px;
	float: left;
	}
	
	
	.submit_form_btn:hover{
		cursor: pointer;
		width: 160px;
	height: 50px;
			background-position: -200px -490px;
	background-image: url(../../images/global/trivalley_sprites.png);
	background-repeat: no-repeat;
		
		}
		
		.submit_form_btn:active{
			cursor: pointer;
			width: 160px;
	height: 50px;
			background-position: -200px -540px;
	background-image: url(../../images/global/trivalley_sprites.png);
	background-repeat: no-repeat;
		
		}
		
		
		.center_text {
	text-align: center;
	display: inline;
	vertical-align: middle;
	}
#index .container_page .container_12 .grid_4.center_text h5 {
	margin-top: 12px;
}


.bg_pckg{
	background-image: url(../../images/packages/a_lighter2.gif);
	height: 500px;
	width: 940px;
	background-repeat: no-repeat;
	background-position: 4px 5px;
	}
.err-spry{
	float: right;
	color:#ff2222;
	font-style: bold;
	
}
.succ-spry{
	float: left;
	color:#008000;
	font-style: bold;
	
}
.sprytextfield{
	float: left;
	width:460px;
	margin-top: 10px;
	
}
.inner-sprytextfield{
	float:left;
	width:250px;
}
.sprytextfield label input textarea{
	float:left;
}
#makeMeScrollable
{
	width:100%;
	height: 220px;
	position: relative;
}

/* Replace the last selector for the type of element you have in
   your scroller. If you have div's use #makeMeScrollable div.scrollableArea div,
   if you have links use #makeMeScrollable div.scrollableArea a and so on. */
#makeMeScrollable div.scrollableArea img
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.buy_room{
	float:left;width: 100%;margin:20px;height: 40px;
}

.prod_outer{
	float: left;width:280px;height:300px;border:1px solid #CCC;margin-right:17px;background-color: #EFF5FC;
}
.prod_name{
	float: left;width:99%;text-align: center;font-weight:bold;
}
.prod_img{
	float: left;width:99%;text-align: center;margin:5px 0px;
}
.prod_price{
	float: left;width:52%;text-align: center;height:50px;
}
.prod_buy{
	float: right;width:45%;text-align: center;height:20px;
}
.prod_outer a{
	text-decoration: none;
	color:#033479 !important;
}
.package_image_pro {
	float: left;
	height: auto;
	width: auto;
	display: inline-block;
	margin-left: 8px;
	margin-top: 10px;
	border: 2px solid #666666;
}.package_container_prod_dtl {
	float: left;
	height: auto;
	width: 890px;
	padding: 10px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	background-color: #EFF5FC;
	border: thin solid #CCC;
}

.prd_dtl_upp{
	float: left;width:880px;height:30px;font-weight:bold;font-size:30px;padding:10px 0px;
}
.prd_dtl_img{
	float: left;width:300px;height:auto;
}
.prd_dtl_prc{
	float: left;width:280px;height:70px;margin-left:15px;font-weight:bold;font-size: 16px;
}
.prd_dtl_buy{
	float: right;width:240px;height:70px;margin-left:15px;font-weight:bold;
}
.prd_dtl_hdng{
	float: left;width:570px;height:50px;margin-left:15px;font-weight:bold;font-size: 22px;
}
.prd_dtl_dsc{
	float: left;width:570px;height:auto;margin-left:15px;font-size: 16px;
}
.buy_now{
	float: left;
	height: 28px;
	width: 86px;
	border: 0px;
	background: url(../../images/home/buy_now_2.png);
	 cursor: pointer;
}
.prdfrm{
	float:left;width:50px;margin-right:10px;margin-top:5px;
}