/* Typography
		=== === === === === === === === === === */
		
		h1 {
			color: #00B0D8;
			font-size: 1.6em;
			line-height: 2.0em;
			font-family: inherit;
		}

		#main_summary h1, #main_flights_widget h1 {
                       color: #00B0D8;
                       font-family: inherit;
                       font-size: 1.6em;
                       line-height: 1.2em;
                       margin: 0 0 10px 0;
		}

                h4.grey {
                       font-size: 1.1em; 
                       line-height: 1.3em; 
                       color: #666; 
                       font-weight: bold;
                }
		
		
		.arrow_blu {
			color: #00B0D8;
			font-family: inherit;
			font-weight: normal;
			font-size: 1.4em;
			margin-top: 0px;
                        padding-bottom: 6px;
			padding-left: 45px;
			background: transparent url(./images/intro_arrows.gif) top left no-repeat;
		}
		
		.arrow_white {
			color: #fff;
			font-family: inherit;
			font-weight: normal;
			font-size: 1.4em;
			margin-top: 0px;
                        padding-bottom: 6px;
                        padding-top: 3px;
			padding-left: 45px;
			background: transparent url(./images/intro_arrows_or.gif) top left no-repeat;
			margin-bottom: 0px;
		}
		
		/*p, ul, li {
			font-weight: normal;
			color: #666;
			font-size: 0.9em;
			line-height: 1.3em;
		}*/

                p {
                    margin-bottom: 0.65em;
                }

                a.read_more {
                       font-size: 0.9em;
                       color: #00B0D8;
                       text-decoration: none;
                }

                a.read_more:hover {
                      text-decoration: underline;
                      color: #0032AA;
                }

                a.read_more_white {
                     font-size: 0.8em;
                     font-weight: bold;
                     color: #fff;
                     text-decoration: underline; 

		}

                a.read_more_white:hover {
                     color: #666;
                     text-decoration: underline;
                 }


		#destination_txt {
			position: relative;
			top: -20px;
			left: 0px;
			width: 178px;
			height: 150px;
			padding: 5px 5px;
			overflow: hidden;
		
		}
		
		#destination_txt p {
			color: #fff;
			font-size: 0.9em;
			line-height: 1.3em;
			
		}
		
		.h4_or {
			color: #F7931E;
			font-size: 0.9em;
			font-weight: bold;
			margin-bottom: 0px;
		}
		
		.subscribe {
			font-size: 0.8em;
			color: #999;
		}
		
		.form_title {
			font-size: 0.9em;
			color: #F7931E;
			display: inline;
		}


                /* second page */

                 h4.aqua {
			color: #00B0D8;
			margin-bottom: .6em;
                        margin-top: 1.0em;
		}

                h4.aqua_upper {
			color: #00B0D8;
			margin-bottom: .6em;
                        margin-top: 1.0em;
                        text-transform: uppercase;
		}

		
		h1.cleartop_arrow {
			color: #00B0D8;
			font-size: 1.6em;
			line-height: 1.3em;
			margin: .4em 0em .3em 0em;
			font-family: inherit;
			padding-left: 45px;
			background: transparent url(./images/intro_arrows.gif) top left no-repeat;
		}
		
		li.snd_links {
                        font-size: 1.0em;
			line-height: 1.2em;
			font-family: inherit;
			font-style: italic;
			list-style-image: url(./images/arrow_links.gif);
			margin-left: 20px;
                        margin-bottom: 0.6em;
		}
		
		li.snd_links a {
			text-decoration: none;
			color: #00B0D8;
		}
		
		li.snd_links a:hover {
			text-decoration: underline;
			color: #00B0D8;
		}

                .h4_or_search {
			color: #F7931E;
			font-size: 0.9em;
			font-weight: bold;
			margin-bottom: 0px;
			float: left;
		}

                hr.blu_line {
			background-color: #D0E1FA;
			border: 0px none;
			height: 1px;
		}
		
		h3.arrow_blu_h3 {
			font-size: 1.1em;
			line-height: 1.4em;
			color: #00B0D8;
			background: transparent url(./images/single_arrow_blu.gif) top left no-repeat;
			padding-left: 23px;
		
		}

/* FORM
=== === === === === === === === === === */
		.required {
			color: #F7931E;
		}
		
		.form_title {
			color: #666;
			font-weight: normal;
		}

		.contact_field {
			background-color: #eee;
			border-bottom : 1px solid #cdcdcd;
			border-right: 1px solid #cdcdcd;
			border-top: 1px solid #999;
			border-left: 1px solid #999;
		}

