.nav_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_lightgreen1.jpg);
}
A:hover.nav_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_lightgreen2.jpg);
}
.nav_hotel_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_orange1.jpg);
}
A:hover.nav_hotel_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_orange2.jpg);
}
.nav_packages_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_blue1.jpg);
}
A:hover.nav_packages_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_blue2.jpg);
}
.nav_golfing_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_green1.jpg);
}
A:hover.nav_golfing_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_green2.jpg);
}
.nav_flights_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_purple1.jpg);
}
A:hover.nav_flights_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_purple2.jpg);
}
.nav_airporttrans_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_red1.jpg);
}
A:hover.nav_airporttrans_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_red2.jpg);
}
.nav_insurance_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_lilac1.jpg);
}
A:hover.nav_insurance_mouseover_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding: 12px;
	height: 30px;
	width: 110px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bg_lilac2.jpg);
}

a { color: #666666!important; }
A:link:normallink {
    color: #666666;
    text-decoration: none;
}
A:hover.normallink {
    color: #666666;
}
A:visited.normallink {
    color: #666666;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.headings01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.verticalseparator_green {
	background-image: url(images/line_green.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.categoryHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/bg_red2.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height: 20px;
	width: 160px;
	border: 1px #990000 solid;
	margin: 12px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.tabbedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin: 5px;
	padding: 5px;
	white-space: normal;
}

/* -------  Begin Background expressions ------ */


.bg_aboutus {
	background-image: url(images/bg_purple.jpg);
	background-repeat: repeat-x;
}
.bg_hotel {
	background-image: url(images/bg_orange.jpg);
	background-repeat: repeat-x;
}
.bg_home {
	background-image: url(images/bg_green.jpg);
	background-repeat: repeat-x;
}
.bg_packages {
	background-image: url(images/bg_blue.jpg);
	background-repeat: repeat-x;
}
.bg_flights {
	background-image: url(images/bg_purple.jpg);
	background-repeat: repeat-x;
}
.bg_airport_trans {
	background-image: url(images/bg_red.jpg);
	background-repeat: repeat-x;
}
.bg_insurance {
	background-image: url(images/bg_lilac.jpg);
	background-repeat: repeat-x;
}
.bg_contactus {
	background-image: url(images/bg_orange.jpg);
	background-repeat: repeat-x;
}

/* ------- Start Navigation bar expressions ------ */

.bavbar {
	background-image: url(images/bg_lightgreen1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_aboutus {
	background-image: url(images/bg_purple2.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_hotel {
	background-image: url(images/bg_orange1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_airport_trans {
	background-image: url(images/bg_red1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_packages {
	background-image: url(images/bg_blue1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_golf {
	background-image: url(images/bg_lightgreen1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_flights {
	background-image: url(images/bg_purple1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_insurance {
	background-image: url(images/bg_lilac1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_aboutus {
	background-image: url(images/bg_lilac1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}
.nav_contactus {
	background-image: url(images/bg_orange1.jpg);
	height: 30px;
	margin: 0px;
	padding: 12px 12px 12px 0px;
}

h2
{
	font-size: 18px;
	font-style: normal;
	font-family: "Trebuchet MS";
	font-weight:bold;
	color: #333333;
	
}

#btn-submit1 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	background-color: #ffefe0;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #FF6600;
	display: block;
}

.small_font {
    font-size: 8pt;
}

.verticalseparator_red { background-image: url(images/line_red.jpg); background-repeat: no-repeat; background-position: center top; }
.whitetext01 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.subtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #CC0099}
.categoryHeaders_hotel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(images/bg_orange.jpg); background-repeat: repeat-x; text-align: center; height: 20px; width: 250px; border: 1px #CC6600 solid; margin: 12px; }
.verticalseparator_orange { background-image: url(images/line_orange.jpg); background-repeat: no-repeat; background-position: center top; }
.categoryHeaders_packages { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(images/bg_cyan.jpg); background-repeat: repeat-x; text-align: center; height: 20px; width: 250px; border: 1px #0066FF solid; margin: 12px; }
.verticalseparator_cyan { background-image: url(images/line_cyan.jpg); background-repeat: no-repeat; background-position: center top; }
.categoryHeaders_golfing { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(images/bg_green1.jpg); background-repeat: repeat-x; text-align: center; height: 20px; width: 250px; border: 1px #33CC66 solid; margin: 12px; }
.verticalseparator_green { background-image: url(images/line_green.jpg); background-repeat: no-repeat; background-position: center top; }
.subtitle_green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #33CC66}
.subtitle_cyan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #33CCFF}
.subtitle_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #FF9900}
.subtitle_purple01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #663399}
.categoryHeaders_flights { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(images/bg_purple1.jpg); background-repeat: repeat-x; text-align: center; height: 20px; width: 450px; border: 1px #990066 solid; margin: 12px; }
.verticalseparator_purple01 { background-image: url(images/line_purple1.jpg); background-repeat: no-repeat; background-position: center top; }
.categoryHeaders_airport { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(images/bg_red1.jpg); background-repeat: repeat-x; text-align: center; height: 20px; width: 250px; border: 1px #CC0000 solid; margin: 12px; }
.subtitle_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #E93536}
.verticalseparator_red { background-image: url(images/line_red1.jpg); background-repeat: no-repeat; background-position: center top; }
.verticalseparator_purple02 { background-image: url(images/line_purple2.jpg); background-repeat: no-repeat; background-position: center top; background-repeat: no-repeat; background-position: center top; }
.categoryHeaders_insurance { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(images/bg_purple2.jpg); background-repeat: repeat-x; text-align: center; height: 20px; width: 250px; border: 1px #660099 solid; margin: 12px; }


.normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #666666;}

